• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

在WordPress中,如何显示同一作者的相关文章

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

通常,您可以使用任何相关帖子插件在您的网站上显示内容类似的文章。那么,您是否要在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中显示同一作者的相关文章。

参考资料

  • How to Display Related Posts by Same Author in WordPress

鲜花

握手

雷人

路过

鸡蛋
专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap