我有兴趣在wordpress安装中修改模板以显示相关的帖子......在我的情况下,我认为只要在当前帖子的类别中显示最新的5个帖子就可以了。
如果没有安装插件,如何做到?我宁愿在这个例子中修改模板
我在google上试图找到并且没有成功找到合适的API调用来实现这一目标。
答案 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对相关职位问题的一些更高级的方法有一个很好的解释。