如何在WordPress中显示随机文章

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

如何在WordPress中显示随机帖子

为什么和在哪里显示WordPress的随机文章

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

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

解决这个问题的一个办法就是把内部联系作为一种习惯。 链接到新帖子中的旧文章将帮助用户发现它们。 这也将增加您的浏览量和提高您的SEO分数。

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

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

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

这种方法比较容易,并且建议大多数用户使用。

首先你需要安装和激活高级随机帖子插件。 更多细节

激活后,您需要访问 外观»小工具 页。 你会注意到一个新的小部件标记为“随机帖子”下的可用小部件列表。

您需要将此小部件添加到侧边栏。

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

随机发布小部件设置

高级随机帖子Widget是一个功能强大的插件,拥有大量的自定义选项。 您可以选择不同的帖子类型,显示摘录,显示缩略图,跳过不想显示的帖子,也可以显示来自特定类别或标签的帖子。

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

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

随机文章缩略图和摘录

方法2:使用代码在WordPress中显示随机文章

这种方法需要你添加代码到你的WordPress主题文件。

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

函数wpb_rand_posts(){

 $ args = array(
 'post_type'=>'发布',
 '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。=’

“;
/ *恢复原始发布数据* /
wp_reset_postdata();
} else {

$ string。=’找不到帖子’;
}

返回$ string;
}

add_shortcode(“WPB-随机岗位”,” wpb_rand_posts’);
add_filter(’widget_text’,’do_shortcode’);

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

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

普通的随机帖子列表

这就是我们希望这篇文章帮助你学习如何在WordPress中显示随机文章。 您可能还想看到这12个WordPress的侧边栏技巧,以增加浏览量。