首页 视频课程 主题开发课程第04章、常用函数 WordPress主题插件开发中评论相关函数

WordPress主题插件开发中评论相关函数

2023-06-11 / 346阅

WordPress评论相关函数

  1. wp_list_comments()

该函数用于显示评论列表,可接受多个参数用于控制评论显示效果。以下为常用参数:

  • avatar_size:评论者头像的尺寸,默认为50
  • style:评论列表样式,默认为ol
  • type:评论列表类型,有comment、pings两种,默认为comment
  • callback:自定义评论输出函数名,默认为null
  • max_depth:最大嵌套深度,默认为0
  • reverse_top_level:是否交换顶层评论的顺序,默认为true,即新评论显示在最上方

示例代码:

<?php
$args = array(
    'avatar_size' => 50,
    'style' => 'ol',
    'type' => 'comment',
    'callback' => null,
    'max_depth' => 0,
    'reverse_top_level' => true
);
wp_list_comments($args);
?> 
  1. get_comment_author()

该函数用于显示评论作者的名字。

示例代码:

<p>评论作者:<?php echo get_comment_author(); ?></p> 
  1. get_comment_text()

该函数用于显示评论内容。

示例代码:

<p>评论内容:<?php echo get_comment_text(); ?></p> 
  1. comment_form()

该函数用于显示评论表单,可接受多个参数用于控制评论表单显示效果。以下为常用参数:

  • comment_field:自定义评论输入框,例如添加富文本编辑器
  • comment_notes_before:评论说明文字,在评论表单上方显示
  • comment_notes_after:评论说明文字,在提交按钮下方显示
  • label_submit:提交按钮的文本,默认为"发表评论"
  • title_reply:评论表单标题,默认为"发表评论"
  • comment_notes_after:评论说明文字,在提交按钮下方显示

示例代码:

<?php
$args = array(
    'comment_field' => '<label for="comment">评论内容:</label><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea>',
    'comment_notes_before' => '',
    'comment_notes_after' => '',
    'label_submit' => '发表评论',
    'title_reply' => '发表评论',
    'cancel_reply_link' => '取消回复',
);
comment_form($args);
?> 

以上是WordPress评论相关函数的常用示例代码,可根据需要进行相应的修改和定制。

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录