分类:插件

插件推荐:Thread Twitter

其实这个插件在今年年初就发布了,当时Twitter还没现在这么泛滥,最主要是当时Twitter没有被墙,于是乎我也就没有用过。

对于我这样懒得翻墙懒得带套的人,要直接访问Twitter简直是不可能的~于是我就只有重新想其他办法了。

前些日子成功的用手机访问Twitter,当然不是直接打开,用了第三方软件,有兴趣的朋友可以移步:Twitter三部曲 1 2 3

今天向大家推荐一款支持代理、适用于Wordpress的插件“Thread Twitter”。

首先,你可以从官网下载最新版本:Thread Twitter

上传至空间,安装激活

这时能在后台看见Thread Twitter的控制菜单,有5项。在设置中填入你的Twitter用户id和密码后确认

如果你不幸陷入China局域网中,可能需要使用API才能正常登陆的,在这里我将插件中默认的API替换成自己的,防止使用的人过多被当掉(如何搭建自己的API?这里)。替换方式也比较简单,编辑“wp-content/plugins/thread-twitter/thread-twitter.php”,查找http://nest.onedd.net/api/,将其中的两处替换成自己的就可以了。

之后可以自己设置一个页面模板,使用<?php thread_twitter(); ?>函数调用即可。

效果演示:Twitter @ Just Eric.X

插件推荐:Time Machine

这个blog开张已有2年半了吧,很多时候想看看去年甚至前年的今天我在忙什么,但又懒得动手去翻。现在终于有一个插件可以帮我了,这就是“Time Machine”–中文就命名为“历史上的今天”吧!

这个插件可以直接在wordpress上下载,安装后激活启用,并没有任何多余需要设置的,并有简体中文包,直接在“外观”–“小工具”下面添加widget就可以。

效果就看这篇文章的右边吧~

目前版本:0.0.54

下载地址:这里

将Facebook整合到WordPress吧

昨天从起床到睡觉,都在装一个名叫Facebook connect的插件,目的就是在wordpress中融入Facebook,到今天中午,终于差不多了,至少我这里看起来没什么问题。

其实我一直在用Google Friend Connect,还特地添加了highslide弹出页面,但感觉就是在blog上挂了一个东西,没什么用。如今的Facebook connect已经在一定程度上融入了wordpress,非常强大,不错!主要功能有以下几个:

  • 可以通过Facebook在wordpress注册,提供后台登录;
  • 可以查看同一用户留言记录;
  • 同时支持Facebook和Gravatar头像;
  • 显示最近访问记录;
  • 邀请Facebook好友加入;
  • 将wordpress上的留言信息(可选择)同步到Facebook。

我还特地制作了简体中文语言包,欢迎下载使用: Read More »

让中文wordpress工具箱支持Gravatar

一个简单的调用最新留言,折腾了我一整天时间,其实我的要求蛮低的:

  1. 支持Gravatar
  2. 支持widgets

自打开始使用wordpress就装上了桑葚的中文wordpress工具箱,后来因不支持widgets被我用其他插件换了下来,今天我又装了回去,其他的插件太强大,我还用不到那么多功能,简单点好了。顺道也学习了一些css,mysql,php什么的……

因为中文wordpress工具箱不支持widgets,所以我用到了一款插件:PHP Code Widget。这个插件可以在侧边栏调用php代码,这样让那些不支持widgets的插件也可以方便插入了,以前不喜欢用widgets,总自己在sidebar里砌代码,然后升级或者更换theme……那才叫一个麻烦。现在尽量偷懒吧。其实改改东西蛮简单的,而且网上还有很多现成的教程,甚至改好的直接下载使用就可以了。

!菜鸟上指甲刀,老鸟请无视以下文字!

针对“中文wordpress工具箱”主要改动的地方有几个:

  • 支持Gravatar
  • 留言者姓名link到其主页
  • 留言内容link到文章页面

首先是支持Gravatar:在wordpress官方网站有详细的介绍,从2.5版开始支持Gravatar。这里,我要做的是让他在最新留言那里也显示。

  1. 添加“comment_author_email”以获得留言者email地址,添加“comment_author_url”以获得留言者blog地址,添加“post_title”以获得留言所在文章的地址;
    $request = "SELECT ID, comment_ID, comment_content, comment_author, post_title,  comment_author_url, comment_author_email FROM $tableposts, $tablecomments WHERE $tableposts.ID=$tablecomments.comment_post_ID AND (post_status = 'publish' AND comment_author !='Eric.X' OR post_status = 'static') AND comment_type = ''";
  2. 上面的AND comment_author !='Eric.X'是排除自己的留言,“Eric.X”为 自己的用户名昵称;
  3. 在output那里使用get_avatar调用,下面贴出代码,直接覆盖就是:
    $output .= $before . '<div class="rc_avatar">' . get_avatar($comment, 32) . '</div><div class="rc_author"><a href="' . $comment->comment_author_url . '" title="去 ' . $comment_author . '`blog 看看">' . $comment_author . '</a> 说:</div><div class="rc_comment"><a href="' . $permalink . '" title="发布于 ' . $comment->post_title  . '">' . $comment_excerpt . '</a></div>' . $after;

到这里,应该没问题了,至于css,就自己扒了吧。