WordPress отображает сообщение ‘Введите заголовок’ в поле заголовка при создании новой записи. Недавно один из наших пользователей спросил, можно ли заменить этот текст на свой. Это может пригодится, когда вы используете произвольные типы записей или создаете собственную CMS для клиентов. В этой статье мы покажем вам как заменить текст ‘Введите заголовок’ в WordPress.
Когда и зачем нужно заменять текст Placeholder в заголовке?
Давайте предположим, что вы создали произвольный тип записи для персональных профилей и вы хотите, чтобы имя человека было использовано в качестве заголовка. Путем замены текста в placeholder, можно указать пользователям какое поле нужно использовать для ввода имени.
Вы можете создать любой тип контента и нет причины для того, почему вам стоит использовать стандартный текст подсказки, если ее можно заменить на нужный пользователям.
Заменяем текст в placeholder заголовка в WordPress
Все, что вам нужно сделать, это добавить код в файл functions.php вашей темы или в плагин для сайта WordPress:
function devise_change_title_text( $title ){ $screen = get_current_screen(); if ( 'movie' == $screen->post_type ) { $title = 'Введите название фильма и год выхода'; } return $title; } add_filter( 'enter_title_here', 'devise_change_title_text' );
Не забудьте заменить ‘movies’ на ваш произвольный тип записи, и текст — на нужный вам текст.
Давайте немного пройдемся по коду. Сначала мы создали функцию devise_change_title_text. Внутри функции мы добавить проверку того, находится ли пользователь на определенной странице произвольного типа записи.
Когда код определяет,что пользователь находится на определенной странице произвольного типа записи, он возвращает наш собственный текст для заголовка. После этого мы просто перехватываем нашу функцию через фильтр enter_title_here, что позволяет изменять стандартный текст заголовка.
Вот и все, теперь вы можете создавать новую запись в вашем произвольном типе записей и вы увидите свой собственный текст для заглушка в поле заголовка.
Мы надеемся, что эта статья помогла вам заменить текст ‘Введите заголовок’ в редакторе записей WordPress. Также рекомендуем вам ознакомиться с нашей статьей о том, как добавлять дефолтный контент в редактор записей WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.