WordPress函数comment_ID、get_comment_ID获取评论ID

重要:本文最后更新于2019-01-04 08:54:27,某些文章具有时效性,若有错误或已失效,请在下方留言或联系九月网

前几天完善了下本站的评论模板,对WordPress评论相关函数有了进一步体验,今天这篇WordPress函数comment_ID、get_comment_ID获取评论ID文章也就出世了。WordPress的评论id不是使用次数最多的,但是在很多时候都会用到它,WordPress主题制作常用的函数之一,下面我们一起学习下这两个函数的简单用法。

函数描述

comment_ID():显示当前评论id值。

get_comment_ID():获取当前评论id值。

两者就只是一个输出,一个不输出的区别,详情请看下面的函数原型。

函数原型

这两个函数都位于wp-includes/comment-template.php文件中。

comment_ID函数源码:

function comment_ID() {
    echo get_comment_ID();
}

就一句,不知道WordPress开发人员写这个干嘛,很明显是使用的get_comment_ID函数实现的功能,下面是get_comment_ID函数的源码:

function get_comment_ID() {
    $comment = get_comment();
 
    /**
     * Filters the returned comment ID.
     *
     * @since 1.5.0
     * @since 4.1.0 The `$comment_ID` parameter was added.
     *
     * @param int        $comment_ID The current comment ID.
     * @param WP_Comment $comment    The comment object.
     */
    return apply_filters( 'get_comment_ID', $comment->comment_ID, $comment );
}

get_comment_ID函数是通过得到评论对象然后取出的评论id。评论对象的获取后面的文章详细介绍。

简单使用

注意:comment_ID函数无返回值会直接输出,get_comment_ID函数有返回值,可以赋值,不会输出。

使用评论id给评论HTML标签设置不同class名称:

">

给TA打赏
共{{data.count}}人
人已打赏
WordPress

WordPress缓存导致文章阅读数点赞数不更新的解决办法

2019-1-3 0:00:00

WordPress

WordPress函数comment_text获取评论内容

2019-1-5 0:00:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索