# 调整wordpress评论表单文本域顺序

- 原文链接：https://www.xintheme.com/wpjiaocheng/120170.html
- 发布日期：2021-05-20
- 更新时间：2026-08-22
- 作者：大胡子 | XinTheme
- 分类目录：WordPress教程
- 标签：WordPress、WordPress主题开发、WordPress教程

## 摘要

制作WordPress主题的时候发现一个问题，在使用默认的评论表单函数comment_form( )，输出的评论表单的文本域顺序始终是评论框在前面，而用户名、邮...

## 正文

制作[WordPress主题](https://www.xintheme.com/)的时候发现一个问题，在使用默认的评论表单函数comment\_form( )，输出的评论表单的文本域顺序始终是评论框在前面，而用户名、邮箱、网址等在下面。

在网上查了下，在WordPress4.4以后的版本就有这个问题了。查看comment\_form( )这个函数的文档，发现并没有调整位置这个参数，进而查看源代码，发现在组装表单的时候提供了一个comment\_form\_fields钩子，我们可以用这个来重新调整位置。

要想解决这个问题，即调整前后顺序，只需要在[WordPress主题](https://www.xintheme.com/)的functions.php中加入以下函数就可以了：

```
function move_comment_field_to_bottom( $fields ) {
	$comment_field = $fields['comment'];
	unset( $fields['comment'] );
	$fields['comment'] = $comment_field;
	return $fields;
}
add_filter( 'comment_form_fields', 'move_comment_field_to_bottom' );

```