wp-sns-share更新2.3
从2.2升级到2.3过了3个多月,这段时间赶上了毕业季,还有就是等着Wordpress更新3.2,然后更好地来推出这次的新版本。这次版本开发花了足足有一周多的时间,从深入研究OAuth开始,利用开源OAuth库去开发新浪微博、腾讯微博和Twitter的应用,再到学习css-sprite技术优化插件加载图片的效率,最后优化代码做了很多的小改动,十分地花心思。强烈建议升级哦,免费包邮给好评哦亲 !
插件功能更新
- 增加腾讯微博实时可与博客同步更新
- 后台可直接发送内容到新浪、腾讯微博,并可@作者
- 后台增加分享栏预览
- 后台增加控制SNS图标间隔的控制,方便保持分享栏的美观
- 应热心网友要求,添加饭否网的分享链接,更改QQ空间图标
- 应热心网友要求,添加分享栏在文章上或下的选择
- 应热心网友要求,添加分享栏可以在首页等其他区域显示,调用<?php echo wp-sns-share();?>
插件技术更新
- 放弃使用新浪微博sdk,采用开源OAuth库实现,减少代码量
- 所有图片合并为一张图,利用css sprite效果展示,减少http连接显著增进插件速度
- 将插件的php代码与后台的html、js代码分离,后者放入/page目录
微博开放平台,OAuth与API
wp-sns-share 2.1中引入的新浪微博同步更新是使用了新浪的SDK工具,一切新浪都给包装好了,用起来十分方便。由于此次想引入多个微博系统的同步,同时加载多个SDK是不明智的,于是就放弃SDK,下载一套开源的OAuth库,然后自己开发一套通用库。几天来学习研究OAuth的原理和流程,磕磕碰碰地将代码给敲出来了,感觉很棒。不完美的一点是,Twitter的OAuth已经顺利搞定,但是拿着Token每每调用其API去发推就失败,至今没有查出原因,可以推到下一个版本实现。
CSS-sprite和图片合并
将所有的图片合并是一个great idea,大大减少了对图片的HTTP请求,然后利用css-sprite把大图中的小图定位出来,效果十分不错。惟独难的一点就是,要做大量前台的HTML和CSS的工作,不擅长这个的确搞的很辛苦,用firebug一个一个css效果调过来。这里要感谢前台大牛兼PS高手zjuhpp同学的大力帮助。
热心网友支持
还是有不少热心网友给wp-sns-share提出不少建议的,此次功能更新点5、6、7都是出自网友的提议,尽最大的努力实现了。
可能的问题
由于涉及到前台环境,作者也没有太擅长前台编程,而Wordpress主题的千万性和各种浏览器的差异性,可能会导致某些博客前台的SNS图标分享栏效果显示有异常,原因是掺杂了主题本身的CSS效果进去。还有就是后台的微博登录认证过程,网速、偶然等因素都可能会造成OAuth认证失败,等二次登陆需要清空Session即重启浏览器实现,这点需要注意。
插件Wordpress官方下载地址:http://wordpress.org/extend/plugins/wp-sns-share/
菜鸟求教如何才能不在首页显示分享按钮?
默认首页就不会显示啊,除非自己调用wp_sns_share()函数才会在首页显示
@ stariy
我也不知道为什么,安了这个插件之后首页就会有显示。自己又弱爆了,不知道该如何修改。现在我启用插件在首页是这个样子:http://chengyufei.com
恩,看到了,是因为the_content这个filter调用了wp_sns_share(),但是在函数里是判断过 !is_single() 的话直接返回的,感觉其他人没有出现过这个问题…
寒假我会更新一个版本,可以到时候再试试啦,不好意思啦
@ stariy
刚刚更新了最新版的插件,一切正常。
Thanks a lot.
PS:新春快乐!
谢谢支持!新春快乐
广告旁提示点击的话不能有,这是G的明确要求,G对待作弊从来不会手软。
恩知道,还是谢啦!
可以用上自己申请的api不??
首先感谢你的分享插件!使用你插件设置后,调整顺序后,没了人人、qq空间了
啊,你试试删除插件重新安装下试试,从没见过这样的问题…
搞定了 呵呵 谢谢
很不错 已经用上了~
感谢你提供一个这么简洁好用的插件。
我在使用的过程中遇到了小小麻烦,希望能帮助下,就是 手动调用函数的时候,它依然会在文章结束部分再添加SNS分享栏,这算不算是bug?有没有解决的办法?
PS:本文的 插件功能更新 部分最后的“调用
”是不是,对于我们这些不懂php的人来说是很难发现的啊。
后台要选择自己调用wp_sns_share()函数后,原来的自动输出就会没有的哈
非常好的插件,特意找到原作者的网站来感谢
还是国人nb
想不到在我模板下也可以正常使用
支持支持!
谢谢支持!
非常不错的插件!一直都到现在,不过什么时候能够加上Google+就完美了!谢谢!
呵呵,收藏下下先
来过踩踩啦。。
原来是浙大的达人啊,呵呵,今天更新wp-sns-share了 谢谢,我 点点点
点多了,会不会有影响,我两个ad号都被封了,第一个乱点,第二个奉公守法,可是g说我有“前科” nnd,对了,你的评论用插件了吗?
你指评论的验证码吗?自己写的代码,没用插件。乱点肯定会悲剧的啦…