當前位置: 首頁>>技術教程>>正文


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

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

Displaying related posts by same author in WordPress

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

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

您需要做的第一件事是安裝並激活類似帖子插件。有關更多詳細信息,請參見關於如何安裝WordPress插件

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

Similar posts plugin settings

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

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

Match author

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

Enable output

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

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

Related posts by author displayed in WordPress

方法2:在WordPress中使用代碼實心顯示同一作者的相關帖子

此方法要求您將代碼添加到WordPress主題文件中。如果您之前沒有做過,請查看有關以下內容的指南如何在WordPress中複製和粘貼代碼

您需要將以下代碼添加到主題的functions.php文件或site-specific插件

function wpb_related_author_posts($content) {

if ( is_single() ) { 
    global $authordata, $post;
    
    $content .= '<h4>Similar Posts by The Author:</h4> ';
 
    $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
 
    $content .= '<ul>';
    foreach ( $authors_posts as $authors_post ) {
        $content .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>';
    }
    $content .= '</ul>';
 
    return $content;
    } 
    else { 
    return $content; 
    }
}

add_filter('the_content','wpb_related_author_posts');

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

Related posts by author displayed manually in WordPress

希望本文能幫助您學習如何輕鬆地在WordPress中顯示同一作者的相關文章。

參考資料

本文由《純淨天空》出品。文章地址: https://vimsky.com/zh-tw/article/4292.html,未經允許,請勿轉載。