我刚刚想出了一个方法来实现这一点。
在register_form 第页,第二个示例(在您给出的示例之后)是关于使用输出缓冲更改寄存器形式的。这个例子实际上有一些拼写错误,不起作用,但我们可以使用这个想法。
以下代码应起作用:
function my_register_form() {
$content = ob_get_contents();
$my_content = \'<label for="first_name">First name<br />
<input type="text" name="first_name" id="first_name" class="input" value="" size="25" />
</label>
</p><p>
<label for="user_login">\';
$content = str_replace ( \'<label for="user_login">\', $my_content, $content );
ob_get_clean();
echo $content;
}
add_action( \'register_form\', \'my_register_form\' );