@Gucciprado1337

Почему возникает ошибка php Wordpress registration form?

Подскажите пожалуйста вот код php для страницы регистрации :
<?php
/* Template Name: Registration form */
get_header();
global $wpdb;

if ($_POST) {

    $username = $wpdb-]escape($_POST['txtUsername']);
    $email = $wpdb-]escape($_POST['txtEmail']);
    $password = $wpdb-]escape($_POST['txtPassword']);
    $ConfPassword = $wpdb-]escape($_POST['txtConfirmPassword']);

    $error = array();
    if (strpos($username, ' ') !== FALSE) {
        $error['username_space'] = "Username has Space";
    }

    if (empty($username)) {
        $error['username_empty'] = "Needed Username must";
    }

    if (username_exists($username)) {
        $error['username_exists'] = "Username already exists";
    }

    if (!is_email($email)) {
        $error['email_valid'] = "Email has no valid value";
    }

    if (email_exists($email)) {
        $error['email_existence'] = "Email already exists";
    }

    if (strcmp($password, $ConfPassword) !== 0) {
        $error['password'] = "Password didn't match";
    }

    if (count($error) == 0) {

        wp_create_user($username, $password, $email);
        echo "User Created Successfully";
        exit();
    }else{
        
        print_r($error);
        
    }
}
?>
<form method = "post">
<p>
   <p>
   <label for = "txtUsername">Enter Username</label>
   <div><input type="text" id = "txtUsername" name = "txtUsername" placeholder="Username"></div>
   </p>
   <p>
   <label for = "txtEmail">Enter Email</label>
   <div><input type="text" id = "txtEmail" name = "txtEmail" placeholder="Email"></div>
   </p>
   <p>
   <label for = "txtPassword">Enter Password</label>
   <div><input type="text" id = "txtPassword" name = "txtPassword" placeholder="Password"></div>
   </p>
   <p>
   <label for = "txtPassword2">Enter Password 2</label>
   <div><input type="text" id = "txtPassword2" name = "txtPassword2" placeholder="Password 2:"></div>
   </p>
</p>
<input type="submit" name = "btnSubmit"/>
</form>
<?php
get_footer();
?>

Почему возникает ошибка : 60d404ade75a0160301209.png
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы