如何在WordPress中顯示同一作者的相關文章


您是否要在WordPress中顯示同一作者的相關文章? 通常,您可以使用任何相關的帖子插件在您的網站上顯示類似的文章。 但是,如果您運行一個多作者WordPress網站,則您的用戶可能希望閱讀同一作者的其他內容。 在本文中,我們將向您展示如何在WordPress中顯示同一作者的相關文章。

在WordPress中顯示同一作者的相關文章

方法1:使用插件在WordPress中顯示作者的相關帖子

此方法更簡單,建議所有用戶使用。

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

激活後,您需要訪問 設置»類似帖子 頁面以配置插件設置。

類似帖子插件設置

設置頁面分為不同的選項卡,默認情況下,您將進入“常規”選項卡。 您可以查看選項並進行更改以符合您的要求。

在此頁面上,您需要向下滾動到底部,然後在“匹配當前帖子的作者”選項旁邊選擇“是”。 您可以取消選中其他匹配選項,以確保該插件僅按作者提取帖子。

比賽作者

接下來,您需要切換到“展示位置”標籤並激活“發布後輸出”選項。 您也可以通過在“參數”框中編輯文本來編輯輸出模板。

啟用輸出

不要忘記單擊“保存設置”按鈕來存儲您的更改。

現在,您可以訪問網站上的任何單個帖子,並且在帖子內容之後,您將看到同一作者的相關帖子。

WordPress中顯示的作者相關文章

方法2:在WordPress中由同一作者手動顯示相關帖子

此方法要求您將代碼添加到WordPress主題文件中。 如果您以前沒有做過,請查看我們的指南,了解如何在WordPress中復制和粘貼代碼。

您將需要在主題的functions.php文件或特定於站點的插件中添加以下代碼。

function wpb_related_author_posts($content) {

if ( is_single() ) { 
    global $authordata, $post;
    
    $content .= '

Similar Posts by The Author:

'; $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) ); $content .= '
    '; foreach ( $authors_posts as $authors_post ) { $content .= '
  • ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '
  • '; } $content .= '
'; return $content; } else { return $content; } } add_filter('the_content','wpb_related_author_posts');

現在,您可以訪問網站上的任何單個帖子,然後在內容下方看到同一作者的相關帖子。

作者的相關帖子在WordPress中手動顯示

我們希望本文能幫助您學習如何輕鬆地在WordPress中顯示同一作者的相關文章。 您可能還想查看我們的初學者最想要的WordPress技巧,竅門和hack的最終列表。

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