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

为什么以及在WordPress上何处显示随机帖子 (Why and Where to Display Random Posts in WordPress)
默认情况下,WordPress 按时间倒序排列您的博客文章(从最新到最旧)。这允许用户首先看到您的最新帖子。
默认情况下,WordPress 按时间倒序排列您的博客文章(从最新到最旧)。这允许用户首先看到您的最新帖子。
但是,大多数用户不会看到您的旧文章。如果您的网站已经运行相当长一段时间了,那么您的旧文章将不会在任何地方显着显示。
但是,大多数用户将无法看到您的旧文章。如果您的网站已经运行了一段时间,您的旧帖子将不会在任何地方突出显示。
One way to overcome this is by making internal linking a habit. Linking to your older articles in new posts will help users discover them. It will also increase your pageviews and 提高您的 SEO 分数.
解决此问题的一种方法是养成内部链接的习惯。 在新文章中链接到您的旧文章将有助于用户发现它们。 它还将增加您的综合浏览量并提高您的 SEO 分数 。
Another way around that is by displaying random posts in your 侧边栏. This way your users will get to discover posts that they would not see otherwise.
解决该问题的另一种方法是在在侧边栏中显示随机帖子。 这样,您的用户将发现他们不会看到的帖子。
话虽如此,让我们看看如何在 WordPress 中轻松显示随机帖子。
话虽如此,让我们看看如何在 WordPress 中轻松显示随机帖子。
影片教学 (Video Tutorial)
如果您不想看视频教程,那么您可以继续阅读下面的文字版本:
如果您不想看视频教程,可以继续阅读下面的文字版本:
方法1:在带有插件的WordPress中显示随机帖子 (Method 1: Display Random Posts in WordPress with a Plugin)
此方法比较简单,建议大多数用户使用。
此方法比较简单,推荐大多数用户使用。
First thing you need to do is install and activate the 高级随机帖子小部件 plugin. For more details, see our step by step guide on 如何安装 WordPress 插件.
您需要做的第一件事是安装并激活高级随机帖子小部件插件。 有关更多详细信息,请参阅有关如何安装 WordPress 插件步指南。
Upon activation, you need to visit 外观 » 小部件 page. You will notice a new widget labeled ‘Random Posts’ under the list of available widget.
激活后,您需要访问外观 » 小部件页面。 您会在可用小部件列表下方看到一个标记为“ Random Posts”的新小部件。
You need to add this widget to a sidebar. See our guide on 如何在 WordPress 中添加和使用小部件.
您需要将此小部件添加到侧边栏。 请参阅有关如何在 WordPress 中添加和使用小部件指南。
现在,您将能够看到小部件设置。默认选项适用于大多数网站,您只需单击“保存”按钮即可。
现在您将能够看到小部件设置。默认选项适用于大多数网站,您只需单击“保存”按钮即可。

高级随机帖子小部件是一个功能强大的插件,具有大量自定义选项。您可以选择不同的帖子类型、显示摘录、显示缩略图以及跳过您不想显示的帖子,或者显示特定类别或标签的帖子。
高级随机帖子小部件是一个功能强大的插件,具有大量自定义选项。您可以选择不同的帖子类型、显示摘录、显示缩略图并跳过您不想显示的帖子,或者显示特定类别或标签中的帖子。
对于更有经验的用户,该插件还允许您在 HTML 之前和之后添加自定义,以及您自己的自定义 CSS。
对于更有经验的用户,该插件还允许您在 HTML 之前和之后添加自定义,以及您自己的自定义 CSS。
不要忘记单击“保存”按钮来存储您的小部件设置。您现在可以访问您的网站以查看正在运行的随机帖子小部件。
不要忘记单击“保存”按钮来存储您的小部件设置。现在您可以访问您的网站以查看正在运行的随机帖子小部件。

方法2:使用代码在WordPress中显示随机帖子 (Method 2: Display Random Posts in WordPress Using Code)
This method requires you to add code to your WordPress theme files. See our guide on 如何在 WordPress 中复制粘贴代码.
此方法要求您将代码添加到WordPress主题文件中。 请参阅我们的指南, 了解如何在 WordPress 中复制粘贴代码 。
First thing you need to do is add this code in your theme’s 函数.php file or a 特定于站点的插件.
您需要做的第一件事是将此代码添加到主题的函数.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 .= '<ul>';
while ( $the_query->have_posts() ) {
$the_query->the_post();
$string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
}
$string .= '</ul>';
/* 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 小部件内执行短代码,以便您可以在文本小部件内使用短代码。
此代码只是创建一个显示 5 个随机帖子的函数。然后,它会创建一个短代码,以便您可以轻松地在网站上的任何位置显示随机帖子。最后,它允许在 WordPress 小部件内执行短代码,以便您可以在文本小部件内使用短代码。
现在,您可以使用短代码 [wpb-random-posts] 在 WordPress 帖子、页面或文本小部件中显示随机帖子。
现在,您可以使用短代码 [wpb-random-posts] 在 WordPress 帖子、页面或文本小部件中显示随机帖子。

That’s all, we hope this article helped you learn how to display random posts in WordPress. You may also want to see these 增加浏览量的 12 个 WordPress 侧边栏技巧.
仅此而已,我们希望本文能帮助您学习如何在WordPress中显示随机帖子。 您可能还想看一下这增加页面浏览量的 12 个 WordPress 侧边栏技巧 。
If you liked this article, then please subscribe to our YouTube 频道 for WordPress video tutorials. You can also find us on 推特 and Facebook.
如果您喜欢这篇文章,请订阅我们的YouTube 频道 WordPress视频教程。 您也可以在推特和Facebook上找到我们。
翻译自: https://www.wpbeginner.com/wp-tutorials/how-to-display-random-posts-in-wordpress/