Здравствуйте, сегодня представлю вам простой код (хук) – который позволит изменить в форме входа строку “Имя пользователя” на все что угодно.
Скачать исходники для статьи можно ниже
Код нужно разместить в файл 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 сайта..