Как запретить публиковать посты без названия

Как запретить публиковать посты без названия | n-wp.ru

В посте Как избежать пустых заголовков, автоматически создавая их из текста я уже описывал ситуацию, когда 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   
}

Теперь если автор попробует сохранить пост без названия, то появится окно с предупреждением, и пост не будет сохранен до тех пор, пока не будет введено его название.

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*