如何在WordPress中顯示隨機帖子


您想在WordPress中顯示隨機帖子嗎? 顯示隨機帖子使您的用戶有機會發現更多內容。 在本文中,我們將向您展示如何輕鬆地在WordPress中顯示隨機帖子。

如何在WordPress中顯示隨機帖子

為什麼和在何處顯示WordPress中的隨機帖子

默認情況下,WordPress按相反的時間順序(從最新到最舊)列出您的博客文章。 這使用戶可以先查看您的最新帖子。

但是,大多數用戶將看不到您的舊文章。 如果您已經運行網站已有一段時間,那麼您的較舊文章將不會在任何地方突出顯示。

解決此問題的一種方法是養成內部鏈接的習慣。 在新文章中鏈接到您的舊文章將有助於用戶發現它們。 它還將增加您的綜合瀏覽量並提高您的SEO得分。

解決該問題的另一種方法是在側邊欄中顯示隨機帖子。 這樣,您的用戶將發現他們不會看到的帖子。

話雖如此,讓我們看看如何輕鬆地在WordPress中顯示隨機帖子。

影片教學

訂閱WPBeginner

如果您不想觀看視頻教程,則可以繼續閱讀以下文本版本:

方法1:在帶有插件的WordPress中顯示隨機帖子

此方法更簡單,建議大多數用戶使用。

您需要做的第一件事是安裝並激活Advanced Random Posts Widget插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,您需要訪問 外觀»小部件 頁。 您會在可用小部件列表下方看到一個標記為“ Random Posts”的新小部件。

您需要將此小部件添加到側邊欄。 請參閱我們的指南,了解如何在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小部件內執行,以便您可以在文本小部件內使用短代碼。

現在,您可以使用簡碼在WordPress帖子,頁面或文本小部件中顯示隨機帖子 [wpb-random-posts]。

普通隨機帖子列表

僅此而已,我們希望本文能幫助您學習如何在WordPress中顯示隨機帖子。 您可能還想看一下這12個WordPress側邊欄技巧,以增加綜合瀏覽量。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。