当前浏览:首页 / WordPress函数 / get_comment_link()

get_comment_link( WP_Comment|int|null $comment = null, array $args = array() )

检索给定评论的链接

comment 评论more...

linkmore...


描述

另见


参数

$comment

(WP_Comment|int|null) (可选) 要检索的评论,默认为当前评论。

默认值: null

$args

(array) (可选) 用于覆盖默认值的可选参数数组。

  • 'type'
    (string) 传递给 get_page_of_comment() 函数
  • 'page'
    (int) 评论的当前页,用于计算评论的分页
  • 'per_page'
    (int) 评论分页每页评论数
  • 'max_depth'
    (int) 传递给 get_page_of_comment() 函数
  • 'cpage'
    (int|string) 用于评论的 "comment-page" 或 "cpage" 的值,如果提供了值,该值会覆盖由$page$per_page计算的值。

默认值: array()


返回

(string) 给定评论的固定链接。


说明

默认参数

除非在可选的$args参数中找到,否则使用以下默认参数:

page
评论应出现的页面的从零开始的索引,默认为0。注意:为了向后兼容,整个$args参数被视为一个整数,如果未发现它是数组,则用于此参数。
type
评论的类型(不直接使用),默认为 'all'
per_page
每页的评论数,默认为 0
max_depth
嵌套评论的最大深度(不直接使用),默认为 ''


源码

查看源码 官方文档


更新日志

版本描述
4.4.0增加了$comment也接受WP_Comment对象的能力。添加了$cpage参数
1.5.0开始引入

使用示例

  • 示例1

    为评论日期添加评论链接示例

    $posted_on = sprintf( __( 'Posted on %1$s at %2$s', 'textdomain' ), get_comment_date( 'F j, Y' ), get_comment_time( 'g:ia' ) );
    printf( '<a href="%1$s">%2$s</a>', esc_url( get_comment_link() ), $posted_on );