为WordPress文章作者评论留言显示“文本作者”提示

知更鸟
知更鸟
知更鸟
1528
文章
6915
评论
2020年3月16日07:50:34 6 644

WordPress文章作者在自己的文章中回复读者评论留言时,在名称后面显示“文本作者”提示,可以让读者明确知道是作者亲自回复自己的留言是不是有点小鸡冻呢。

适合多作者的博客网站,单一作者的博客,还是用网上盛传的“管理员“提示更好些。

为WordPress文章作者评论留言显示“文本作者”提示

为WordPress文章作者评论留言显示“文本作者”提示

首先将下面判断文章作者代码添加到当前主题函数模板functions.php中:

// 判断文章作者
function zm_comment_by_post_author( $comment = null ) {
	if ( is_object( $comment ) && $comment->user_id > 0 ) {
		$user = get_userdata( $comment->user_id );
		$post = get_post( $comment->comment_post_ID );
		if ( ! empty( $user ) && ! empty( $post ) ) {
			return $comment->user_id === $post->post_author;
		}
	}
	return false;
}

将显示调用代码添加到主题评论模板显示评论者名称代码的后面即可。

<?php
	$post_author = zm_comment_by_post_author( $comment );
	if ( $post_author ) {
		echo '<span class="post-author">文章作者</span>';
	}
?>

不同主题评论模板代码不同,具体加到哪个位置,只能自行研究了。

同时显示管理员和作者的调用方法:

<?php 
	if ($comment->comment_author_email == get_option('admin_email')) {
		echo '<span class="author-admin">博主</span>';
	} else {
		$post_author = zm_comment_by_post_author( $comment );
		if ( $post_author ) {
			echo '<span class="post-author">作者</span>';
		}
	}
?>

判断作者代码取自WordPress默认主题Twenty Twenty,默认主题虽然外观看似简单,但功能真的很强大,有很多东西值得挖掘。

 

weinxin
关于本站
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
重定向wp-login.php登录到指定页面 WordPress

重定向wp-login.php登录到指定页面

如果你的WordPress网站已有前端登录注册功能,不想让其他人访问wp-login.php登录页面,并且当访问WordPress默认登录页面时重定向到指定的页面,比如前端登录注册页面等,可以通过下面...
WordPress 5.4.1安全更新、中文版下载 WordPress

WordPress 5.4.1安全更新、中文版下载

WordPress 5.4.修补了7个安全漏洞,并修正了17个问题。这些漏洞存在于 WordPress 版本 5.4 和更早版本,WordPress 3.7 以后的所有版本都已修补安全漏洞,建议立即更...
B站BV号链接转av号 WordPress

B站BV号链接转av号

之前用Smartideo插件转载B站视频,只需要复制粘贴视频地址到文章中就可以了,B站是目前唯数不多没广告的视频站点了,不过最近B站视频链接后缀ID号从av变成BV开头,插件的功能失效。 已有用户向插...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:6   其中:访客  6   博主  0
    • 绿软吧 绿软吧 5

      适用多作者站点

      • 哈灵游戏 哈灵游戏 2

        mark一下,用得上。

        • 三生石托管 三生石托管 2

          WordPress默认主题还是很给力的,只不过不符合国人审美,改造潜力很大。喜欢折腾的可以试试。

          • 167素材网 167素材网 1

            如果博主能把最终的效果展示出来就更完美了 :mrgreen:

            • 何先生 何先生 1

              稍微修改可以判断更多权限

              • 企鹅博客 企鹅博客 2

                鸟哥你倒是回复一下,让我激动哈….