我爱水煮鱼 » WordPress » WordPress 2.3 Related Posts Plugin 0.2

WordPress 2.3 Related Posts Plugin 0.2

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

replated-post-option

这个版本,非常感谢 PaoPao 帮忙制作了 Option 页面。无其他改变,下载地址还是不变:wp23_related_posts.zip
引用请指向本文地址,而非下载地址,谢谢合作 :-)

如果你使用该插件,麻烦你更新到 0.2 版本,你有什么更好的建议和问题,请给我留言!

标签:

分享到:

请选择你看完该文章的感受:

不错 超赞 无聊 扯谈 不解 路过
  1. $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也就没用了

  2. 修改好了

    $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;
    就行了。效果是:设置限制的时候按照限制数量显示
    未设置限制时显示全部

  3. 另外,强烈建议吧
    add_filter(‘the_content’, ‘wp23_related_posts_for_feed’,99);
    里的99改小一点,我改成9了
    否则在feed里面相关文章会显示在betterfeed这个插件的后面,不太合适

  4. @ 梦想的远方,下面我贴出我的解决方案,

    if ($limit = “”) $limit = 0;
    if ($limit != 0) $limitclause = “LIMIT $limit”;
    改成
    if ($limit) $limitclause = “LIMIT $limit”;
    即可!

    关于位置,需要的人去改吧,哈哈!

  5. 指出一个地方:如果没有相关日志的话,例如tag不相关,或无tag的日志,那么该插件输出的是“No Related Posts Text:”所对应的值,是不是改进成无内容显示的时候显示“Related Posts Title”和“No Related Posts Text:”所对应的值,否则会出现”No Related Posts Text:”。不知道是不是我自己的问题……

  6. 晕 上一个留言里面的《H 3》被允许了。我是说没有相关日志的情况下 “无相关日志“之类的话也会被输出为标题……不好看啊……

  7. @雪山飞猪:第三版?不是昨晚已经出了吗?我上面的留言就是刚刚修改完0.2之后,马上后台就提示了0.3的存在 哈哈 好东西出得越快越好!谢谢你的工作,祝福你的生活!

  8. 急需解决的问题,在我停用这个插件后,把模板中的插件代码也去掉后,我的日志下面仍然显示一条:“No related posts.”
    请问如果我不用这个插件了,那这个提示怎样去掉?