在wordpress中集成独立微博
Published on 十一月 25, 2010
可能不少读者知道,本博之前是有单独搭建过一个微博:http://t.vimer.cn,用来记录一些简短的思想,不过后来由于与主站的关联太少,所以就没有再使用了。
不过最近对于这种一句话思想的需求日渐多了起来,所以发愤图强,终于算是搞定啦~(如果还没注意到的朋友,请看右侧的"我的唠叨")。
如图:
对于http://t.vimer.cn的搭建比较简单,使用的是p2主题,大家自行安装即可,这里只贴出右侧widget的实现,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php $con = mysql_connect('localhost', 'dantezhu_wp', 'xxxxxxxx',true); mysql_query("SET NAMES 'utf8'"); mysql_select_db('dantezhu_t',$con); $result = mysql_query("select * from wp_posts where post_status='publish' order by ID desc limit 1;"); $row = mysql_fetch_array($result); if ($row) { echo '<a href="http://t.vimer.cn" target="_blank">'; echo $row['post_content'] . "(".$row['comment_count'].")"; echo '</a>'; } mysql_close($con); ?> |
这里主要有两个地方要注意,一是
1 | $con = mysql_connect('localhost', 'dantezhu_wp', 'xxxxxxxx',true); |
这里的dantezhu_wp,是http://t.vimer.cn的数据库,并且最后的参数一定要为true,要不然会影响vimer.cn中本身的db链接。
第二点是
1 | mysql_query("SET NAMES 'utf8'"); |
要记得设置字符集编码是utf8,才能够正确显示。
OK,这样基本功能就实现啦,如果大家有更好的建议欢迎提出~
ps:
网上的确有各种新浪,腾讯微博之类的插件,但是http://t.vimer.cn主要是想实现一个技术知识的汇集,所以并不适合在公众微博上,大家可以根据自己的需要选择。
原创文章,版权所有。转载请注明:转载自Vimer的程序世界 [ http://www.vimer.cn ]
本文链接地址: http://www.vimer.cn/?p=1797

呃…好象比我想的简单许多.
[回复]
[...] via [...]
其他主题不知是否实用 Let me try!
[回复]
Dante 回复:
三月 20th, 2011 at 4:03 下午
应该都是可以的~
[回复]
哈哈 一个更帅的方法 这个P2本身就是微博嘛 通过RSS输出更为简单 小工具里自带的就有
[回复]
Dante 回复:
三月 23rd, 2011 at 9:26 下午
哈哈,这种确实更简单一些~~~写程序写久了就总是想用代码来解决问题。。
[回复]