首页 建站教程 经验技巧

WordPress主题文章作者评论区留言高亮显示

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

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

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

/**
 * 检查指定的评论是否由评论文章的作者撰写。
 *
 */
function twentytwenty_is_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 = twentytwenty_is_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 = twentytwenty_is_comment_by_post_author( $comment );
        if ( $post_author ) {
            echo '<span class="post-author">作者</span>';
        }
    }
?>

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



评论(0)条

提示:请勿发布广告垃圾评论,否则封号处理!!

    猜你喜欢
    Autumn-Pro主题/WordPress个人博客和新闻资讯杂志类主题

    Autumn-Pro主题/WordPress个人博客和新闻资讯杂志类主题

     2020-10-27 913

    这款主题是由WordPress果酱和XinTheme联合推出、定位于自媒体博客、科技、旅游资讯类网站的一款免费wordpress中文主题,整体文件非常小巧。Autumn主题内置多种样式布局、多种样式分页,支持自定义配色,并可一键切换暗黑风格

    iFalse轻量自适应WordPress开源主题模板

    iFalse轻量自适应WordPress开源主题模板

     2022-12-05 398

    iFalse轻量自适应WordPress开源主题模板,一款界面清新,干净轻量,轻松上手的WordPress开源主题。使用说明:https://bilicat.coding.net/share/km/c99056dd-1782-4a22-a4

    为WordPress主题文章纯代码添加历史上的今天列表

    为WordPress主题文章纯代码添加历史上的今天列表

     2020-11-06 832

    为了能更好地展示一些没有更新的老文章,我们可以在文章页面下添加一个“历史上的今天”功能获取老文章列表予以展示,如下图所示:该功能代码取至柳城大佬的 wp-today 插件,具体实现方法将以下代码添加到function.php文件末尾即可。/

    HTML5仿推特Inspire主题模板 v1.1.5/三栏社交博客WordPress主题模板

    HTML5仿推特Inspire主题模板 v1.1.5/三栏社交博客WordPress主题模板

     2021-11-28 572

    HTML5仿推特主题模板,Inspire v1.1.5三栏社交博客WordPress主题模板。HTML5+CSS3响应式设计,符合W3C装逼标准。已经停更了,不过可以继续使用。自带网易云音乐专辑音乐播放器支持各种文章异步数据输出支持各种语言

    海洋CMS仿RiPro主题风格自适应模板下载

    海洋CMS仿RiPro主题风格自适应模板下载

     2021-12-09 602

    海洋CMS仿RiPro主题风格自适应模板是一款参考Wordpress日主题RiPro制作的海洋cms模板,自适应多终端,支持夜间模式。

    最新版Begin知更鸟主题分享/HTML5+CSS3响应式设计Wordpress主题

    最新版Begin知更鸟主题分享/HTML5+CSS3响应式设计Wordpress主题

     2021-03-12 612

    最新版Begin知更鸟主题分享,HTML5+CSS3响应式设计Wordpress主题,博客、杂志、图片、公司企业多种布局可选,集成SEO自定义功能,丰富的主题选项,众多实用小工具。自定义颜色风格,不依赖任何前端框架。特別说明:该主题网友分享