如何在 WordPress 中显示随机帖子

您想在 WordPress 中显示随机帖子吗?显示随机帖子使您的用户有机会发现您的更多内容。在本文中,我们将向您展示如何在 WordPress 中轻松显示随机帖子。

如何在 WordPress 中显示随机帖子

为什么以及在哪里显示 WordPress 中的随机帖子

默认情况下,WordPress 按时间倒序(从最新到最旧)列出您的博客文章。这允许用户首先看到您的最新帖子。

但是,大多数用户不会看到您的旧文章。如果您已经运行您的网站很长一段时间了,那么您的旧文章将不会在任何地方突出显示。

克服这个问题的一种方法是让内部链接成为一种习惯。在新帖子中链接到您的旧文章将有助于用户发现它们。它还将增加您的浏览量并提高您的 SEO 分数。

另一种解决方法是在侧边栏中显示随机帖子。这样,您的用户将能够发现他们不会看到的帖子。

话虽如此,让我们看看如何在 WordPress 中轻松显示随机帖子。

视频教程

订阅 WPBeginner

如果不想看视频教程,可以继续看下面的文字版:

方法 1:使用插件在 WordPress 中显示随机帖子

这种方法更简单,推荐给大多数用户。

您需要做的第一件事是安装并激活Advanced Random Posts Widget插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,您需要访问外观»小部件页面。您会注意到可用小部件列表下标有“随机帖子”的新小部件。

您需要将此小部件添加到侧边栏。请参阅我们的指南,了解如何在 WordPress 中添加和使用小部件。

现在,您将能够看到小部件设置。默认选项适用于大多数网站,您只需单击保存按钮即可。

随机帖子小部件设置

Advanced Random Posts Widget 是一个功能强大的插件,具有大量自定义选项。您可以选择不同的帖子类型、显示摘录、显示缩略图和跳过不想显示的帖子,或显示来自特定类别或标签的帖子。

对于更有经验的用户,该插件还允许您在 HTML 之前和之后添加自定义,以及您自己的自定义 CSS。

不要忘记单击保存按钮来存储您的小部件设置。您现在可以访问您的网站以查看正在运行的随机帖子小部件。

带有缩略图和摘录的随机帖子

方法 2:使用代码在 WordPress 中显示随机帖子

此方法需要您将代码添加到 WordPress 主题文件中。请参阅我们的指南,了解如何在 WordPress 中复制粘贴代码。

您需要做的第一件事是将此代码添加到主题的functions.php文件或特定于站点的插件中。

function wpb_rand_posts() {  $args = array(    ‘post_type’ => ‘post’,    ‘orderby’   => ‘rand’,    ‘posts_per_page’ => 5,     ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { $string .= ‘

    ‘;    while ( $the_query->have_posts() ) {        $the_query->the_post();        $string .= ‘

  • ‘. get_the_title() .’
  • ‘;    }    $string .= ‘

‘;    /* Restore original Post Data */    wp_reset_postdata();} else { $string .= ‘no posts found’;} return $string; }  add_shortcode(‘wpb-random-posts’,’wpb_rand_posts’);add_filter(‘widget_text’, ‘do_shortcode’);

这段代码只是创建了一个显示 5 个随机帖子的函数。然后它会创建一个简码,以便您可以轻松地在您网站的任何位置显示随机帖子。最后,它允许在 WordPress 小部件中执行短代码,以便您可以在文本小部件中使用短代码。

现在,您可以使用简码 [wpb-random-posts] 在 WordPress 帖子、页面或文本小部件中显示随机帖子。

普通的随机帖子列表

就是这样,我们希望这篇文章能帮助您了解如何在 WordPress 中显示随机帖子。您可能还想看看这12 个 WordPress 侧边栏技巧来增加网页浏览量。