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

2020年3月19日07:50:09 11 127 views 1035字阅读3分27秒

我们在之前的把站长标志Admin改成博主的文章有讲过类似的,但类似不代表是一样,今天在鸟哥那看到这个教程,里面的一些评论者说这个功能还是挺不错的,仔细想了下确实可以拿来用下。

为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,默认主题虽然外观看似简单,但功能真的很强大,有很多东西值得挖掘。只有多折腾了才能学到更多意向不到的知识,此教程来源于鸟哥(Begin)主题

叶先生
  • 本文由 发表于 2020年3月19日07:50:09
如何为WordPress主题添加文章字数和阅读时间 WordPress

如何为WordPress主题添加文章字数和阅读时间

折腾的路上永不止,很奇怪对于一篇文章内的字数和阅读时间有啥用呢,这我也不知道,也不敢问。不过有朋友说人家的主题里都有,叶先生你知道怎么加一个吗?说实话我是不知道的,不过在鸟叔这里看到了这个教程,所以今...
WordPress如何设置只允许游客浏览指定的分类文章 WordPress

WordPress如何设置只允许游客浏览指定的分类文章

有朋友会问,WordPress如何设置只允许游客浏览指定的分类文章,因为有些分类的文章我不想未登录的用户能够浏览。 不知道是心里作怪,还是好奇心里,感叹这个世界奇葩的人还真不少,不过能有什么办法呢,谁...
如何判断网站是否采用织梦Dedecms搭建 网站建设

如何判断网站是否采用织梦Dedecms搭建

今天有朋友来问叶先生,怎么才能够知道一个网站是否采用织梦Dedecms搭建。坦白说,这个不算太高深的技术,一是凭自己的建站经验,二来是从中看一些细节。只要稍微熟悉一点dedecms的站长或者技术人员都...
用PhpStudy如何在本地搭建WordPress WordPress

用PhpStudy如何在本地搭建WordPress

以前在还没用WordPress建站的时候一直想进行尝试,但后面发现不会在本地搭建,只能够购买域名和服务器进行搭建。但是因为网站上线之初因胡乱修改网站版面,导致网站整体崩溃无法进行恢复,所以只能选择删库...
匿名

发表评论

匿名网友 填写信息

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

评论:11   其中:访客  6   博主  5
    • 流金岁月 流金岁月 来自天朝的朋友 谷歌浏览器 Windows 10 河南省郑州市 移动 4

      这个有点意思

      • Lvtu Lvtu 来自天朝的朋友 Safari浏览器 Mac OS X 10_15_3 广东省 移动 4

        貌似这个比在CSS上增加更加强大。。。。 :idea:

          • 叶先生 叶先生 来自天朝的朋友 火狐浏览器 Windows 10 广东省东莞市 电信

            回复 Lvtu 没试过CSS

              • Lvtu Lvtu 来自天朝的朋友 Safari浏览器 Mac OS X 10_15_3 广东省 移动 4

                回复 叶先生 我的主题CSS中用“content”值搞定的 :smile:

                  • 叶先生 叶先生 来自天朝的朋友 火狐浏览器 Windows 10 广东省东莞市 电信

                    回复 Lvtu 有机会试试

              • 千里之外 千里之外 来自天朝的朋友 谷歌浏览器 Windows 7 广西 移动 3

                评论人名后面显示的国家,浏览器,系统怎么弄的,我的版本没有呢

                  • 叶先生 叶先生 来自天朝的朋友 火狐浏览器 Windows 10 广东省东莞市 电信

                    回复 千里之外 https://www.japanren.com/1295.html 这里面有你想要的

                      • 千里之外 千里之外 来自天朝的朋友 谷歌浏览器 Windows 7 广西 移动 3

                        回复 叶先生 已经用上,多谢叶先生

                          • 叶先生 叶先生 来自天朝的朋友 火狐浏览器 Windows 10 广东省东莞市 电信

                            回复 千里之外 客气了哈

                      • AIHAI AIHAI 来自天朝的朋友 谷歌浏览器 Windows 10 辽宁省大连市 移动 0

                        请教博主,留言回复和前面的小图标是怎么弄的呢?可以教下吗,谢谢! :cry:

                          • 叶先生 叶先生 来自天朝的朋友 火狐浏览器 Windows 10 广东省深圳市宝安区 电信

                            回复 AIHAI https://www.japanren.com/1481.html 教程都在这篇文章里面