你想在 WordPress 中显示随机的文章吗? 显示随机文章让您的读者有机会发现更多内容。 在本文中,我们将向您展示如何在 WordPress 中轻松显示随机文章。
在哪里显示 WordPress 中的随机文章?
默认情况下,WordPress 会按相反的时间顺序(从最新到最早)列出您的博文。 这让用户首先看到你最新的文章。
但是,大多数用户不会看到您的旧文章。 如果您现在已经运行了您的网站已有相当长的一段时间,那么您的旧文章将不会在任何地方突出显示。
解决这个问题的一个方法是通过内部联系来建立一种习惯。 在新文章中链接到您的旧文章将有助于用户发现它们。 它还将增加您的网页浏览量,并提高您的 SEO 分数。
另一种方法是通过在您的侧栏中显示随机的文章。 这样您的用户将会发现他们看不到的文章。
话虽如此,我们来看看如何轻松地在 WordPress 中显示随机的帖子。
方法 1:使用插件显示 WordPress 中的随机文章
这种方法比较容易,对大多数用户来说是推荐的。
首先你需要做的是安装并激活高级随机帖子小部件插件。 有关详细信息,请参阅我们关于如何安装 WordPress 插件的逐步指南。
激活后,您需要访问外观» 窗口小部件页面。 您会注意到一个新的小部件,标记为 “随机文章”,位于可用小部件的列表下。
您需要将此小部件添加到侧边栏。 请参阅我们的指南,了解如何在 WordPress 中添加和使用小部件。
现在,您将可以看到窗口小部件设置。 默认选项适用于大多数网站,您可以点击保存按钮。
高级随机文章小部件是一个功能强大的插件,拥有大量的自定义选项。 您可以选择不同的帖子类型,显示摘录,显示缩略图和跳过不想显示的帖子,或显示特定类别或标签的帖子。
对于更有经验的用户,该插件还允许您添加 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 .= '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); $string .= '<li><a href="'.%20get_permalink()%20.'">'. 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 小部件中执行短代码,以便您可以在文本小部件中使用短代码。
现在您可以使用短码 [wpb-random-posts]在 WordPress 的帖子,页面或文本小部件中显示随机的文章。
就是这样,我们希望这篇文章能帮你学习如何在 WordPress 中显示随机文章。
发表回复