Оригинальная форма входа в wordpress

оригинальная форма входа в wordpress

Здравствуйте, сегодня представлю вам простой код (хук) — который позволит изменить в форме входа строку «Имя пользователя» на все что угодно.

Скачать исходники для статьи можно ниже

Код нужно разместить в файл functions.php вашей темы wordpress — чтобы в него попасть входим в админку wordpress, в левом меню выбираем пункт «Внешний вид» и его подпункт «Редактор», справа в списке шаблонов выбираем файл — functions.php:

Например создадим вот такую форму входа в админку:

оригинальная форма входа в wordpress

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.

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Оригинальная форма входа в wordpress: Один комментарий

  1. Константин

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>