WordPress 2.3 Related Posts Plugin 0.2
September 16th, 2007 at 07:10pm 雪山飞猪 浏览: 2,514
做了一些小小的更新,在没有相关日志的时候,会显示 No Related Posts。增加一个 Option 页面,用于定制相关日志标题,和没有相关日志时显示的文本,显示多少篇相关日志和是否显示在 Feed 中。

这个版本,非常感谢 PaoPao 帮忙制作了 Option 页面。无其他改变,下载地址还是不变:wp23_related_posts.zip
引用请指向本文地址,而非下载地址,谢谢合作
如果你使用该插件,麻烦你更新到 0.2 版本,你有什么更好的建议和问题,请给我留言!
作者:雪山飞猪
原文链接:WordPress 2.3 Related Posts Plugin 0.2
我爱水煮鱼版权所有,转载时必须以链接形式注明作者和原始出处及本声明。



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