如何从HTML表单创建Wordpress新用户?

时间:2018-11-22 04:41:35

标签: wordpress

这是我第一次尝试创建wordpress插件。 表单部分有效,并且一封电子邮件发送给站点管理员。 但是没有创建新的wordpress用户。

对不起,如果这太麻烦了,但是我之前没有进行编码,正试图将一些代码结合起来。

我认为问题在于表单不是用户创建组件可以理解的方式。       

function html_form_code() {
echo '<form action="' . esc_url( $_SERVER['REQUEST_URI'] ) . '" method="post">';
echo '<p>';
echo 'Your Name (required) <br/>';
echo '<input type="text" name="username" pattern="[a-zA-Z0-9 ]+" value="' . ( isset( $_POST["username"] ) ? esc_attr( $_POST["username"] ) : '' ) . '" size="40" />';
echo '</p>';
echo '<p>';
echo 'Your Email (required) <br/>';
echo '<input type="email" name="email" value="' . ( isset( $_POST["email"] ) ? esc_attr( $_POST["email"] ) : '' ) . '" size="40" />';
echo '</p>';
echo '<p>';
echo 'Subject (required) <br/>';
echo '<input type="text" name="finance-subject" pattern="[a-zA-Z0-9  ]+" value="' . ( isset( $_POST["finance-subject"] ) ? esc_attr( $_POST["finance-subject"] ) : '' ) . '" size="40" />';
echo '</p>';
echo '<p>';
echo 'Your Message (required) <br/>';
echo '<textarea rows="10" cols="35" name="finance-message">' . ( isset( $_POST["finance-message"] ) ? esc_attr( $_POST["finance-message"] ) : '' ) . '</textarea>';
echo '</p>';

0 个答案:

没有答案