comment_form_default_fields
云策文档标注
概述
comment_form_default_fields 是一个 WordPress 过滤器,用于修改评论表单的默认字段数组。它允许开发者自定义或移除默认字段,如作者、邮箱和网站链接。
关键要点
- 这是一个过滤器 Hook,参数为 $fields 数组,包含默认评论字段。
- 常用于在 comment_form() 函数中调整表单字段,例如删除网站字段。
- 从 WordPress 3.0.0 版本引入,位于 wp-includes/comment-template.php 文件中。
代码示例
function wpdocs_remove_website_field( $fields ) {
unset( $fields['url'] );
return $fields;
}
add_filter( 'comment_form_default_fields', 'wpdocs_remove_website_field' );
原文内容
Filters the default comment form fields.
Parameters
$fieldsstring[]-
Array of the default comment fields.
Source
$fields = apply_filters( 'comment_form_default_fields', $fields );
Changelog
| Version | Description |
|---|---|
| 3.0.0 | Introduced. |
Skip to note 2 content
Mohamed Abkari
Delete A Field from Your Comment Form
function wpdocs_remove_website_field( $fields ) { unset( $fields['url'] ); return $fields; } add_filter( 'comment_form_default_fields', 'wpdocs_remove_website_field' );Edited by @audrasjb on 2021/08/30: add a missing prefix.