Несоответствие кодировок в wordpress
Доброго времени суток. В вордпрес пытаюсь вывести отдельную страницу активации и выводить её с помощью 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 в форме, отображается, как не распознанный юникод.
Вот собственно картинка:
Кто-нибудь может мне объяснить почему? Все документы в кодировке utf-8 без BOM.
Источник: Stack Overflow на русском