Intereting Posts
WordPress: Удалить ссылку в the_tags Сделайте комментарии группы администратора WordPress, используя $ allowedtags Где загрузить мой новый пользовательский ShortCode в отдельном .php-файле? Получить только сообщения от определенного пользователя в wp-admin / edit.php Где я должен добавить необходимый код для добавления дополнительного атрибута в массив тегов kses? Пользовательский пост пользовательской панели WordPress Filter с отношениями Пользовательская регистрация ссылки на бэкэнд-форме Заказывать персонализированные сообщения по таксономии, а затем по meta_key Ошибка обратного вызова фильтра Hook, связано ли это с использованием $ this внутри фильтра или чего-то еще? Автоматическое обновление с «закаленными» разрешениями Выберите только сообщение id и meta с помощью WP_Query $ wpdb-> update Проблема Функция перенаправления внутри короткого кода Исключить контент до «больше» на отдельных сообщениях Как добавить текстовое поле в действие texarea?

Как ограничить символы заголовка сообщения?

Как ограничить количество символов в заголовке сообщения? Я видел это в плагине WordPress SEO Yoast, но я хочу сделать что-то подобное для названия WP.

Я проверил плагин под названием Limit для заголовка X-символов, но кажется, что он был оставлен, и он также разбивает страницу Edit Media, так как у СМИ тоже есть заголовок.

Solutions Collecting From Web of "Как ограничить символы заголовка сообщения?"

Вы можете сделать это:

add_action('publish_post', 'wpse_107434_title_max_char'); function wpse_107434_title_max_char() { global $post; $title = $post->post_title; if (strlen($title) >= 100 ) wp_die( "the title must be 100 characters at most" ); } 

Вы можете заменить strlen() на str_word_count() если вы хотите вместо этого установить лимит слов.

EDIT: ok с новыми деталями, которые вы добавили, похоже, вы можете добавить некоторые jQuery, чтобы сделать то же самое (strlen)

На новом посту название имеет значение <input type="text" name="post_title" size="30" value="" id="title" autocomplete="off"> .

Используя плагин jQuery, такой как http://unwrongest.com/projects/limit/ , вы можете написать плагин WP, который нацелен на post_title и устанавливает ограничение прямо со страницы редактора.

Вы также можете добавить функцию в файл functions.php вашей темы вместо плагина, в зависимости от того, хотите ли вы связать ее с темой или сайтом.

Этот метод позволяет сохранить названия оригинальной длины, если вы решили отключить плагин или изменить темы.