【问题标题】:Related Posts in WordPressWordPress中的相关文章
【发布时间】:2010-11-01 11:28:33
【问题描述】:

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

如何在不安装插件的情况下做到这一点?我宁愿在这个实例中修改模板

我在 google 上四处寻找,试图找到并没有成功找到正确的 API 调用来实现这一点。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    http://wordpress.org/extend/plugins/related-posts-by-category/ 上有一个按类别分类的相关帖子插件。在 WP admin 中安装它并修改您的主题。以下代码生成一系列包含五个 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
          )
        );
    ?>
    

    【讨论】:

      【解决方案2】:

      正如其他海报所提到的,您需要一个插件来完成这项工作。原因是,wordpress 中没有 API 来获取相关帖子。插件的基本作用是从所有帖子中的所有单词构建一个数据库,并显示最常用单词的帖子。

      请参阅this question,了解有关 stackoverflow 是如何做到这一点的一些解释。 Programming Collective Intelligence 这本书很好地解释了相关帖子问题的一些更高级的方法。

      【讨论】:

        猜你喜欢
        • 2018-07-25
        • 2015-02-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多