通常,您可以使用任何相關帖子插件在您的網站上顯示內容類似的文章。那麽,您是否要在WordPress中顯示同一作者的相關文章呢?如果您運行擁有多位小編的WordPress網站,則您的用戶可能希望閱讀同一作者的其他內容。在本文中,我們將向您展示如何在WordPress中顯示同一作者的相關文章。
方法1:使用插件在WordPress中顯示作者的相關帖子
此方法更簡單,建議所有用戶使用。
您需要做的第一件事是安裝並激活類似帖子插件。有關更多詳細信息,請參見關於如何安裝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');
現在,您可以訪問網站上的任何單個帖子,然後在內容下方看到同一作者的相關帖子。
希望本文能幫助您學習如何輕鬆地在WordPress中顯示同一作者的相關文章。