Поддержка Проблемы и решения Борохлит форма входа.

  • Добрый день. Помогите пожалуйста решить проблему с формой входа, которую вывожу на страницах сайта.
    Я пробывал использовать следующие коды:

    $args = array(
            'echo' => true,
            'redirect' => site_url( $_SERVER['REQUEST_URI'] ),
            'form_id' => 'loginform',
            'label_username' => __( 'Username' ),
            'label_password' => __( 'Password' ),
            'label_remember' => __( 'Remember Me' ),
            'label_log_in' => __( 'Log In' ),
            'id_username' => 'user_login',
            'id_password' => 'user_pass',
            'id_remember' => 'rememberme',
            'id_submit' => 'wp-submit',
            'remember' => true,
            'value_username' => NULL,
            'value_remember' => false
    );
    wp_login_form( $args );

    Так же пробывал выводить форму входа вручную. Отображается все нормально, но авторизация при первом входе на сайт не срабатывает, перекидывает на страницу входа, а далее после выхода и повторном входе все работает нормально.
    Т.Е. После очистки кукисов в браузере, при первом открытии перенаправляет на страницу входа сайт/wp-login.php и приходится вводить данные повторно, при повторном выходе-входе все работает в штатном режиме!
    Помогите решить эту проблему.

Просмотр 1 ответа (всего 1)
  • Удалось решить проблему подгрузкой формы входа в скрытом фрейме.

    <iframe width=\"0\" height=\"0\" src=\"wp-login.php\" style=\"display:none\"></iframe>
    $args = array(
    	    'echo' => true,
    	    'redirect' => site_url( $_SERVER['REQUEST_URI'] ),
    	    'form_id' => 'loginform',
    	    'label_username' => __( 'Username' ),
    	    'label_password' => __( 'Password' ),
    	    'label_remember' => __( 'Remember Me' ),
    	    'label_log_in' => __( 'Log In' ),
    	    'id_username' => 'user_login',
    	    'id_password' => 'user_pass',
    	    'id_remember' => 'rememberme',
    	    'id_submit' => 'wp-submit',
    	    'remember' => true,
    	    'value_username' => NULL,
    	    'value_remember' => true
    );
    wp_login_form( $args );

Просмотр 1 ответа (всего 1)
  • Тема «Борохлит форма входа.» закрыта для новых ответов.