不用插件实现分享博文至校内
icon
password
tags
date
type
category
status
summary
slug
其实这是别人在 Wordpress.org.cn 上提出来的问题,因为我也时不时弄下校内,所以就研究了下怎么实现。首先,找到你所使用模板里的 single.php,用文本编辑器打开(注意选择用 UTF-…
其实这是别人在 Wordpress.org.cn 上提出来的问题,因为我也时不时弄下校内,所以就研究了下怎么实现。
首先,找到你所使用模板里的 single.php,用文本编辑器打开(注意选择用 UTF-8 编码,某则会出现乱码)。
在适当位置添加一下代码:
<a href="http://share.xiaonei.com/share/buttonshare.do?link=``<?php the_permalink() ?>&title=<?php the_title(); ?>"target="_blank">分享到校内</a>
解释:
http://share.xiaonei.com/share/buttonshare.do?link=
是校内提交分享地址的接口,等号后面的就是所需提交的地址;
<?php the_permalink() ?>
这个是 WordPress 提取当前页面 url 的函数;
<?php the_title(); ?>
这个是提取当前日志标题的函数。
这样,我们就像搭积木搬的搭出一段分享日志到校内的代码。
另外还有一种方法,根据校内提供给 FireFox 快速分享标签的代码,我们可以直接拿过来套用:
对于这一串长的恶心的 javascript 代码,我也无能力详细解释了,反正用上去效果绝对不错。
对于代码添加位置的说明:
一般来说找到 single.php 里面的
<div>
,添加于这个之上;如果你的 single.php 有
<div>
,你可以直接添加在这里面;如果没有,你可以先定义个
<div>
,然后添加这里面添加上面所写的代码;到这里,我们就可以以此类推的添加更多的分享网站:
以下代码收集于网络,未作有效性测试。
当然,为了保持页面整洁,我们可以在主题样式中定义一下:
可根据自己喜好修改。
由于各个模板的 single.php 不尽相同,所以我也无法提供确切的代码添加位置,要用的话务必先在本地环境中摸索测试下再上传。
Loading...