如何:在没有插件的 WordPress 中带有缩略图的相关帖子

您想在您的 WordPress 网站上显示相关帖子的列表并且更喜欢使用代码而不是插件吗?

当您博客的访问者读完他们感兴趣的文章时,提供相关文章列表将使他们保持参与并帮助他们找到新的阅读内容。

在本文中,我们将向您展示如何使用 WordPress 代码显示相关帖子,无需插件。

如何:在没有插件的 WordPress 中带有缩略图的相关帖子

为什么在 WordPress 中显示相关页面?

当您的WordPress 博客开始增长时,用户可能会更难找到有关同一主题的其他帖子。

在每篇博客文章的末尾显示相关内容列表是让访问者留在您的网站上并增加网页浏览量的好方法。它还通过在人们可以轻松找到的最佳内容上显示您最重要的页面来帮助提高其可见性。

如果您不熟悉代码,那么您会发现从众多WordPress 相关帖子插件中选择一个更简单,这些插件可以在没有代码的情况下显示相关帖子。

但是,如果您想知道是否可以在不使用插件的情况下显示相关帖子,那么我们将分享两种不同的算法,您可以使用它们单独使用代码生成带有缩略图的相关帖子:

方法一:如何在 WordPress 中按标签显示相关文章

方法 2:如何在 WordPress 中按类别显示相关帖子

注意:如果您希望在每个相关帖子中显示缩略图,请确保首先为这些帖子添加特色图片。

方法一:如何在 WordPress 中按标签显示相关文章

定位相关内容的一种有效方法是查找共享相同标签的其他帖子。标签通常用于关注帖子中包含的特定细节。

考虑到这一点,您可能希望继续为您想要相互关联的帖子添加一些常见标签。您可以在 WordPress 编辑器的“标签”框中输入它们。

WordPress 编辑器中的“标签”设置框

为帖子添加标签后,接下来要做的是将以下代码片段添加到主题single.php模板中。如果您在向您的网站添加代码时需要帮助,请参阅我们的指南,了解如何在 WordPress 中添加自定义代码。

$orig_post = $post;global $post;$tags = wp_get_post_tags($post->ID);if ($tags) {$tag_ids = array();foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array(‘tag__in’ => $tag_ids,’post__not_in’ => array($post->ID),’posts_per_page’=>5, // Number of related posts that will be shown.’ignore_sticky_posts’=>1);$my_query = new wp_query( $args );if( $my_query->have_posts() ) {   echo ‘