Здравствуйте, сегодня представлю вам простой код (хук) – который позволит изменить в форме входа строку “Имя пользователя” на все что угодно.
Скачать исходники для статьи можно ниже
Код нужно разместить в файл functions.php вашей темы wordpress – чтобы в него попасть входим в админку wordpress, в левом меню выбираем пункт “Внешний вид” и его подпункт “Редактор”, справа в списке шаблонов выбираем файл – functions.php:
Например создадим вот такую форму входа в админку:
function username_or_email_login() {
if ( 'wp-login.php' != basename( $_SERVER['SCRIPT_NAME'] ) )
return;
?><script type="text/javascript">
// Form Label
if ( document.getElementById('loginform') )
document.getElementById('loginform').childNodes[1].childNodes[1].childNodes[0].nodeValue = '<?php echo esc_js( __( 'Фамилия:', 'email-login' ) ); ?>';
// Error Messages
if ( document.getElementById('login_error') )
document.getElementById('login_error').innerHTML = document.getElementById('login_error').innerHTML.replace( '<?php echo esc_js( __( 'username' ) ); ?>', '<?php echo esc_js( __( 'Фамилия:' , 'email-login' ) ); ?>' );
</script><?php
}
add_action( 'login_form', 'username_or_email_login' );
Можно например поставить вместо “Имя пользователя” – “Ваш табельный номер”, “Ваш логин в игре”, “Звание” и т.д.
PS: Для того чтобы убрать значек wordpress с формы входа, а также ссылки и изменить цвета и фон – прочтите мою предыдущую статью по следующей ссылке – Создаем красивую форму входа в админку wordpress.


Спасибо за сайт! Много интересных фишек взял себе на вооружение. Особенно пригодилась статья по настройке RSS сайта..