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

知更鸟
知更鸟
知更鸟
1587
文章
6930
评论
2020年3月16日07:50:34 6 742

当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导出的XML文件 WordPress

分割WordPress导出的XML文件

用WordPress自带数据备份工具,可以导出xml格式的数据文件,如果导出的XML文件很大,受上传文件大小限制,无法导入时,可以用切割XML工具,将较大的xml文件分割成不同大小的文件,再分别导入。...
匿名

发表评论

匿名网友

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

评论:6   其中:访客  6   博主  0
    • 企鹅博客 企鹅博客 2

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

      • 何先生 何先生 1

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

        • 167素材网 167素材网 1

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

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

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

            • 哈灵游戏 哈灵游戏 2

              mark一下,用得上。

              • 绿软吧 绿软吧 5

                适用多作者站点