Несоответствие кодировок в wordpress

Рейтинг: 1Ответов: 2Опубликовано: 04.12.2014

Доброго времени суток. В вордпрес пытаюсь вывести отдельную страницу активации и выводить её с помощью fancybox при помощи wp_login_form();. Но выпадаю на несоответствие кодировок, собственно, вот код:

  <div>

                    <?php $args = array(
                        'echo' => true,
                        'redirect' => home_url(), 
                        '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 );?>
                    <p>
                        <a href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword">Забыли пароль?</a></br>
                        <a href="<?php echo get_option('home'); ?>//wp-login.php?action=register">Зарегистрироваться</a>
                    </p>
                </div>

Но то, что написано мною здесь, а именно:

<a href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword">Забыли пароль?</a></br>

и

<a href="<?php echo get_option('home'); ?>//wp-login.php?action=register">Зарегистрироваться</a>

отображаются нормально. А вот то, что автоматически формируется wordpress в форме, отображается, как не распознанный юникод.

Вот собственно картинка:

alt text

Кто-нибудь может мне объяснить почему? Все документы в кодировке utf-8 без BOM.

Ответы

Ответов пока нет.