Часто бывает необходимо уберечь свой блог от случайных публикаций. Бывает, что даже самые опытные WordPress-пользователи иногда нажимают кнопку Опубликовать, что в итоге может повлечь за собой размещение на сайте еще не готового к публикации материала.
Зачем защищать сайт от случайных публикаций?
Многие блогеры автоматизируют процесс публикации записей в социальных сетях. Это означает, что текст нежелательной публикации будет моментально размещен в одной или нескольких соц. сетях. Без сомнений, что неполная статья будет не очень приятно выглядеть для Ваших постоянных читателей. Ее удаление приведет к появлению ошибки 404 о несуществующей страницы.
Как в WordPress не допустить случайную публикацию?
Стандартные инструменты WordPress не позволяют как-либо проконтролировать случайные размещения записей или страниц. Для решения проблемы воспользуемся сторонним решением – плагином Publish Confirm.
Плагин Publish Confirm
Главная особенность плагина – отсутствие каких-либо настроек. Это означает, что дополнение начинает работать уже после активации. В итоге, когда пользователь нажмет кнопку Опубликовать, то перед ним будет открыто всплывающее окно, в котором необходимо будет подтвердить действие.
Плагин сработает не только для записей и страниц, но также и для произвольных типов записей. Текст уведомления Вы сможете изменить на свой. Для этого потребуется добавить следующий PHP-код в файл functions.php Вашей активной WordPress-темы.
function wpschool_confirm_msg() { return "Вы собираетесь опубликовать эту запись.\nВы не забыли добавить миниатюру?"; } add_filter( 'publish_confirm_message','wpschool_confirm_msg' );
После того, как будет код будет сохранен, текст сообщения будет выглядеть следующим образом:
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.