n-wp.ru — блог о WordPress
Дополнительное подтверждение публикации поста | n-wp.ru

Дополнительное подтверждение публикации поста

Скрипт, предотвращающий ошибочную публикацию поста. Он выводит окно, в котором автор поста должен подтвердить немедленную публикацию или отменить ее.

Часто бывает, что публикуется еще не готовый пост. Это происходит, когда автор поста торопится или же по ошибке нажимает кнопку Опубликовать вместо кнопки сохранить. Я тоже грешу подобным, но у меня это происходит чаще автоматически — просто со временем выработалась привычка, с которой трудно бороться.

Мгновенная публикация — это хорошо, но в тех блогах, где есть мгновенное оповещение посетителей с помощью всплывающего сообщения, изменения списка постов на главной странице, отправка новых постов в RSS без задержки, это может привести к тому, что еще сырой пост попадает на глаза читателей и может своей незаконченностью или безграмотностью навредить репутации автора или блога в целом.

Какие есть средства для предотвращения подобных ошибок? Конечно, если большинство читателей узнают о новых постах с помощью RSS, можно установить задержку публикации:

Однако этот способ не защищает от размещения поста на главной странице. Чтобы лишний раз напомнить автору о том, что он не сохраняет, а публикует пост, можно при нажатии на кнопку Опубликовать выводить подтверждение публикации.

Дополнительное подтверждение публикации поста

Для этого достаточно добавить в файл functions.php используемой в блоге темы код скрипта:

Этот скрипт запрещает немедленную публикацию. Он будет ждать, пока пользователь не прочтет сообщение в окне, появляющееся в центре экрана, и не выберет действие.

tiaurus

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

Комментировать

/* ]]> */