WordPress中的相关帖子

时间:2009-06-09 12:55:19

标签: php wordpress

我有兴趣在wordpress安装中修改模板以显示相关的帖子......在我的情况下,我认为只要在当前帖子的类别中显示最新的5个帖子就可以了。

如果没有安装插件,如何做到?我宁愿在这个例子中修改模板

我在google上试图找到并且没有成功找到合适的API调用来实现这一目标。

2 个答案:

答案 0 :(得分:0)

根据类别插件,http://wordpress.org/extend/plugins/related-posts-by-category/有相关帖子。在WP管理员中安装它并修改您的主题。以下代码生成一系列五个li,其中包含指向帖子的链接。

<?php
related_posts_by_category(
      array(
        'orderby' => 'post_date',
        'order' => 'desc',
        'limit' => 5,
        'echo' => true,
        'before' => '<li>',
        'inside' => '',
        'outside' => '',
        'after' => '</li>',
    //  'rel' => 'nofollow',
        'type' => 'post',
    //    'message' => 'no matches',
        'showthis' => true
      )
    );
?>

答案 1 :(得分:0)

就像其他海报所提到的那样,你需要一个插件来完成这项工作。原因是,wordpress中没有API来获取相关帖子。插件所做的事情是,在所有帖子中的所有单词中构建数据库,并以最常用的单词显示帖子。

有关stackoverflow如何执行此操作的详细说明,请参阅this question。本书Programming Collective Intelligence对相关职位问题的一些更高级的方法有一个很好的解释。