Как запретить публиковать посты без названия
В посте Как избежать пустых заголовков, автоматически создавая их из текста я уже описывал ситуацию, когда WordPress позволяет сохранять посты без названия, и в некоторых ситуациях это нежелательно. Предлагался метод автоматического создания названия для поста из его содержимого. Однако есть и более простой, более радикальный способ – вообще запретить сохранять пост, пока автор не введет его название.
Откройте файл functions.php и вставьте в него код функции:
add_action('admin_head', 'post_title_check');
function post_title_check() {
?>
jQuery(document).ready(function($) {
$('input[name="save"]').click(function() {
if($('input[name="post_title"]').val() ==='') {
alert("Введите название записи");
return false;
}
});
});
<?php
} Теперь если автор попробует сохранить пост без названия, то появится окно с предупреждением, и пост не будет сохранен до тех пор, пока не будет введено его название.







