非插件实现分享功能和加入版权信息



接着折腾我的博客。

之前我用户好几款分享到SNS的插件,来实现将我的文章分享到SNS网站。但是这几天发现了一个问题,当我FQ来访问自己网站的时候,jiathis插件反应速度极其缓慢,虽然我不指望会有多少朋友从国外来访问我的博客,但是这让我产生了一种受制于人的感觉,于是毫不犹豫地删除了jisthis插件。

后来我又陆续使用了几款其他的插件,众所周知插件过多会带来什么影响,于是我有了不使用插件,直接修改主题来实现分享功能的想法。

首先搜索了一下,找到了万戈曾经写过的一篇博文,地址如下:

http://wange.im/share-to-sns-without-plugins-for-wordpress.html

还有一篇万戈修改版博文,地址如下:

http://qiusuoge.com/5270.html

后来我综合了两种方法,修改了自己的博客,方法如下:

1.修改single.php

首先复制如下代码

<div class="share">

<strong>分享&收藏本文</strong>:
<a href="http://share.renren.com/share/buttonshare.do?link=<?php the_permalink(); ?>&title=<?php the_title(”); ?>" target="_blank">人人网</a> | <a href="http://v.t.sina.com.cn/share/share.php?url=<?php the_permalink(); ?>:<?php the_title(”); ?>" target="_blank">新浪微博</a> | <a href="http://www.douban.com/recommend/?url=<?php the_permalink(); ?>&title=<?php the_title(”); ?>" target="_blank">豆瓣</a> | <a href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=<?php echo urlencode(get_permalink($post->ID));?>" target="_blank">QQ空间</a> | <a href="http://cang.baidu.com/do/add?it=<?php echo urlencode($post->post_title);?>&iu=<?php echo urlencode(get_permalink($post->ID));?>&dc=" target="_blank">百度搜藏</a> | <a href="http://shuqian.qq.com/post?from=3&title=<?php the_permalink(); ?>&uri=<?php the_title(”); ?>" target="_blank">QQ书签</a> | <a href="http://www.xianguo.com/service/submitfav/?link=<?php the_permalink(); ?>&title=<?php the_title(”); ?>" target="_blank">鲜果</a> | <a href="http://www.kaixin001.com/repaste/share.php?rtitle=<?php the_permalink(); ?>&rurl=<?php the_title(”); ?>&rcontent=" target="_blank">开心网</a>
</div>

将之插入模板文件中的single.php文件中合适的地方(至于什么是合适的地方,表问我啦,自己摸索)

2.修改style.css

复制如下代码

.share{color:#F60;margin:10px 0;border:1px dashed #D5D5D8;background:#F0F0F0;padding:5px 0 5px 5px}

.share a{margin-left:6px;}

添加到style.css中适当位置(本人放在了最后)。

3.加入版权信息

本来想修改完分享功能就停止折腾的,不过感觉单调的分享在那里挺孤单,于是就加入了版权信息。

方法如下:

复制如下代码

<p id="p2" style="margin-bottom: 1em;"></p><strong>本篇文章链接地址:</strong> <a href="<?php the_permalink(); ?>"><?php the_permalink(); ?></a>

<p id="p2" style="margin-bottom: 1em;"></p><strong>转载本站文章请注明,转载自:</strong><a href=”<?php bloginfo(’url’); ?>” title=”<?php bloginfo(’description’); ?>” ><?php bloginfo(’name’); ?></a>

放在single.php中你想看到的位置即可

写在最后:其实那个分享功能还可以加上图片的,只是本人比较喜欢简洁就没有去折腾,你可以试一下!

 标签: 折腾, 非插件, 版权

作者  :  sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。


  1. 支持一下,很不错。。

    May 3rd, 2011 at 09:54 am 回复
      1. sailor
        sailor

        谢谢支持,谢谢来访啊

        May 3rd, 2011 at 12:40 pm 回复
  2. 话说影响速度不一定和插件有关哦。和使用的主机关系更大点。 :grin: :grin:

    May 3rd, 2011 at 09:59 am 回复
      1. sailor
        sailor

        恩,我也知道这个主机不怎么给力,但是在主机一定的情况下,我不得不这么去做了

        May 3rd, 2011 at 12:41 pm 回复
  3. 加个版权还是有必要的

    May 10th, 2011 at 04:50 pm 回复
      1. sailor
        sailor

        是啊,看着自己的文章被采集好桑心的

        May 10th, 2011 at 06:43 pm 回复
  4. cugwyc
    4#
    cugwyc

    你考虑的还挺多的啊。。

    May 23rd, 2011 at 05:54 pm 回复
      1. sailor
        sailor

        当年了,现在感觉没有意义了

        May 23rd, 2011 at 11:46 pm 回复


最新文章