Intereting Posts
Настройка личного содержимого для конкретных пользователей с ежедневными обновлениями Доступ к функциям цикла (например, the_title или the_content) из идентификатора сообщения Как уменьшить пункт меню в меню администратора? Могу ли я изменить wordpress emoji src из http: // sworg / на мой сайт? 404 и индекс Google WordPress Постоянная ссылка на знак вопроса (?) В URL-адресе Автоматически установите изображение первой публикации в качестве предпочтительного изображения Пользовательские пользователи, войдите в wordpress Зарегистрировать нескольких пользователей в одной форме Multisite get_home_url (); – Получение URL-адреса для текущего сайта Перечислите все размеры изображений, которые все еще становятся недоступными. Пользовательский архив таксономии возвращает 404 Вывод comment_author в массиве Как получить триггер действия действия для массового редактирования и получить отредактированные сообщения ids? Как получить теги и категории?

Текст заполнителя для регистрационной формы

Я пытаюсь добавить текст заполнителя в родную регистрационную форму WordPress. В настоящее время я использую плагин Register Plus Redux. Как добавить этот текст заполнителя в поля ввода текста в форме?

Мне нужно сказать людям, чтобы они использовали свое имя и фамилию в качестве имени пользователя. Я бы успокоился, если бы кто-нибудь мог мне помочь.

Solutions Collecting From Web of "Текст заполнителя для регистрационной формы"

К сожалению, нет крючков / фильтров, чтобы изменить поле ввода в регистрационной форме, чтобы добавить к нему местозаполнитель.

Но вы можете сделать это с помощью простого jQuery. Я добавляю следующие шаги

Я не знаю, как этот плагин меняет форму, но вы тоже можете следовать за ней. Ниже приведены коды, используемые для страницы входа / регистрации по умолчанию

Сначала вам нужно создать файл js. Я создал его в active theme's js folder и назвал его custom.js

затем добавили строку ниже в этот файл.

 /** * Custom js file. */ jQuery(document).ready(function(){ jQuery('#user_login').attr('placeholder', 'User Name'); jQuery('#user_email').attr('placeholder', 'User Email'); jQuery('#user_pass').attr('placeholder', 'User Password'); }); 

Вышеуказанное добавляет владельца места в качестве User Name User Email User Password в поле ввода user_login , user_email и user_pass соответственно. Вы можете изменить их согласно вашему требованию.

Теперь вам нужно добавить / enqueue этот js-файл, который вы можете сделать, добавив ниже код в файл functions.php активной темы.

 add_action( 'login_enqueue_scripts', 'wpse_login_enqueue_scripts', 10 ); function wpse_login_enqueue_scripts() { wp_enqueue_script( 'custom.js', get_template_directory_uri() . '/js/custom.js', array( 'jquery' ), 1.0 ); } 

Другой простой способ сделать это без необходимости добавления другого скрипта – использовать функцию str_replace PHP.

 $args = array( 'echo' => false, ); $form = wp_login_form( $args ); //add the placeholders $form = str_replace('name="log"', 'name="log" placeholder="Username"', $form); $form = str_replace('name="pwd"', 'name="pwd" placeholder="Password"', $form); echo $form;