WordPress 2.3 Related Posts Plugin 0.2
2007年09月16日
做了一些小小的更新,在没有相关日志的时候,会显示 No Related Posts。增加一个 Option 页面,用于定制相关日志标题,和没有相关日志时显示的文本,显示多少篇相关日志和是否显示在 Feed 中。

这个版本,非常感谢 PaoPao 帮忙制作了 Option 页面。无其他改变,下载地址还是不变:wp23_related_posts.zip
引用请指向本文地址,而非下载地址,谢谢合作
如果你使用该插件,麻烦你更新到 0.2 版本,你有什么更好的建议和问题,请给我留言!
26 条评论 添加你的评论 →

1. 梦想的远方 | 2007:09:16 - 19:41:40 | #
8错,我也不用我改那个了。
2. Denis | 2007:09:16 - 19:48:16 | #
@ 梦想的远方,我没有经过多方测试,使用如果存在什么问题,请给我留言!
3. 梦想的远方 | 2007:09:16 - 19:51:09 | #
貌似你没有吧limit写进获取相关文章的函数里去……
4. 梦想的远方 | 2007:09:16 - 19:53:02 | #
limit设置成多少都会显示全部相关文章……我看了代码,貌似没加入限制……
5. 梦想的远方 | 2007:09:16 - 19:55:24 | #
$limit = get_option(“wp23_RP_limit”);
if ($limit = “”) $limit = 0;
if ($limit != 0) $limitclause = “LIMIT $limit”;
应该是这里的问题,我也没太仔细看。 我把这段改成
$limit = 5;
if ($limit != 0) $limitclause = “LIMIT $limit”;
后能正常显示前5个相关文章了
不过OPTION里的设置limit也就没用了
6. 梦想的远方 | 2007:09:16 - 20:01:20 | #
修改好了
把
$limit = get_option(“wp23_RP_limit”);
if ($limit = “”) $limit = 0;
if ($limit != 0) $limitclause = “LIMIT $limit”;
改成
$limit = get_option(“wp23_RP_limit”);
if ($limit != 0) $limitclause = “LIMIT $limit”;
else $limit = 0;
就行了。效果是:设置限制的时候按照限制数量显示
未设置限制时显示全部
7. 梦想的远方 | 2007:09:16 - 20:06:04 | #
另外,强烈建议吧
add_filter(‘the_content’, ‘wp23_related_posts_for_feed’,99);
里的99改小一点,我改成9了
否则在feed里面相关文章会显示在betterfeed这个插件的后面,不太合适
8. Denis | 2007:09:16 - 20:08:41 | #
@ 梦想的远方,下面我贴出我的解决方案,
把
if ($limit = “”) $limit = 0;
if ($limit != 0) $limitclause = “LIMIT $limit”;
改成
if ($limit) $limitclause = “LIMIT $limit”;
即可!
关于位置,需要的人去改吧,哈哈!
9. 梦想的远方 | 2007:09:16 - 20:15:51 | #
我发了个修改好的版本
http://www.sediyer.cn/internet/fabuwp23relatedpostsyouhuaban.html
10. 梦想的远方 | 2007:09:16 - 20:17:16 | #
~~这个根据tag的相关文章确实不错,很精确
11. Denis | 2007:09:16 - 20:20:41 | #
@ 梦想的远方,晕,这样也发布!
12. 梦想的远方 | 2007:09:16 - 20:28:30 | #
^_^这不是闲着么 充实内容……插件信息什么的也没改
13. Denis | 2007:09:16 - 20:29:38 | #
哈哈,其实我都已经更新了,下个版本决定加入一个新的选项,让用户决定在那个位置!
14. 梦想的远方 | 2007:09:16 - 20:32:37 | #
恩恩 对 其实也不难 做成变量就行了。
不过貌似要调查一下其他插件的位置数值……
15. paopao | 2007:09:16 - 22:55:38 | #
$limit = “” 这个不对吧,应该是$limit == “”
16. 梦想的远方 | 2007:09:17 - 07:55:13 | #
还真是的 咋就没发现呢……原来上学学C的时候最爱考的东西……=与==
17. 梦想的远方 | 2007:09:23 - 23:12:29 | #
我加了个功能
http://www.sediyer.cn/internet/wp-23-related-posts-021-released/
18. 漫步 | 2007:09:26 - 15:53:25 | #
哈,我自己动手修改了我在2.2中使用的related post插件..可以用在wp2.3中 不过没你的功能强大..
19. xBodhi | 2007:09:27 - 00:02:34 | #
指出一个地方:如果没有相关日志的话,例如tag不相关,或无tag的日志,那么该插件输出的是“No Related Posts Text:”所对应的值,是不是改进成无内容显示的时候显示“Related Posts Title”和“No Related Posts Text:”所对应的值,否则会出现”No Related Posts Text:”。不知道是不是我自己的问题……
20. xBodhi | 2007:09:27 - 00:05:07 | #
晕 上一个留言里面的《H 3》被允许了。我是说没有相关日志的情况下 “无相关日志“之类的话也会被输出为标题……不好看啊……
21. Denis | 2007:09:27 - 00:26:44 | #
@ xBodhi,正在出第三版,呵呵,请等等!
22. xBodhi | 2007:09:27 - 03:59:33 | #
我无语了……刚刚把0.2修改成自己想要的效果,后台就通知我0.3上线了……
23. xBodhi | 2007:09:27 - 20:35:50 | #
@雪山飞猪:第三版?不是昨晚已经出了吗?我上面的留言就是刚刚修改完0.2之后,马上后台就提示了0.3的存在 哈哈 好东西出得越快越好!谢谢你的工作,祝福你的生活!
24. 万亮 | 2009:01:06 - 19:22:36 | #
急需解决的问题,在我停用这个插件后,把模板中的插件代码也去掉后,我的日志下面仍然显示一条:“No related posts.”
请问如果我不用这个插件了,那这个提示怎样去掉?
25. 万亮 | 2009:01:06 - 19:37:26 | #
Sorry,找到问题了,是我在测试同类插件时另外一款插件自动生成的。
26. Denis | 2009:01:06 - 19:38:39 | #
如果你停用这个插件,那就不可能出现 no related posts. 除非你使用了缓存插件或者其他相关日志插件。