Как добавить сообщения с подтверждением публикации публикации в WordPress (двумя способами)
Опубликовано: 2017-09-25Если вы какое-то время работаете с WordPress, вы, вероятно, в тот или иной момент по ошибке опубликовали ранний черновик. Вне зависимости от причины, это конечно раздражает. В зависимости от настроек вашего блога это может иметь некоторые негативные последствия - даже поставить под угрозу вашу позицию, если вы работаете от имени кого-то другого.
Наиболее элегантным решением этой проблемы является реализация функции, которая добавляет сообщения с подтверждением публикации сообщений в WordPress. Как вы понимаете, это можно сделать с помощью плагина. В этой статье мы научим вас это делать, а также покажем ручной способ. Давайте начнем!
Зачем нужны сообщения с подтверждением публикации

Сообщения с подтверждением публикации - это простая функция, которая может повысить удобство использования вашего сайта.
Короче говоря, сообщение с подтверждением публикации сообщения - это просто всплывающее сообщение, которое спрашивает, уверены ли вы в своем решении. Это удобный способ борьбы с неправильными щелчками и другими ошибками публикации.
Эти сообщения легко реализовать, и они также могут оказать положительное влияние на ваш сайт. Например:
- Вы можете остановить случайные публикации. Мы работали над сотнями сообщений WordPress за последние несколько лет, поэтому мы хорошо знакомы с платформой. Тем не менее, это не мешает нам потенциально нажать не на ту кнопку и опубликовать ранний черновик статьи.
- Они могут предотвратить распространение автоматических электронных писем и обновлений в социальных сетях. Многие люди интегрируют свои кампании в социальных сетях и по электронной почте с WordPress. Итак, всякий раз, когда появляется новый пост, ваши социальные сети будут обновляться автоматически, чего вы не хотите, чтобы это произошло по ошибке.
- У подтверждающих сообщений нет минусов! Добавление этой функции не повлияет на удобство использования или производительность вашего сайта. Это просто дополнительный щелчок на вашем пути к публикации нового сообщения, так что у него есть небольшой недостаток.
Конечно, не на каждом веб-сайте нужно добавлять сообщения с подтверждением публикации сообщений. Например, если вы ведете блог с одним автором и никогда не сталкивались с проблемой случайных публикаций, вы, вероятно, в безопасности. Тем не менее, мы рекомендуем эту функцию для сайтов WordPress с несколькими авторами, чтобы свести к минимуму риск.
Представляем плагин подтверждения публикации

Плагин Publish Confirm - это, пожалуй, самый простой способ включить подтверждающие сообщения для WordPress. Он работает с сообщениями, страницами и даже с пользовательскими типами сообщений. Более того, сообщение автоматически перестает появляться после публикации каждого сообщения, поэтому вам не придется с ним разбираться для простых обновлений. Плагин также хорошо работает с Divi, поэтому его легко реализовать и на вашем сайте, работающем с Divi.
Наконец, текст окна подтверждения плагина можно изменить по своему усмотрению, если вы не против настроить несколько строк кода. Фактически, мы научим вас, как это сделать, за мгновение.
Ключевая особенность:
- Позволяет добавить в WordPress сообщения с подтверждением публикации сообщений.
- Также поддерживает страницы и пользовательские типы сообщений.
- Предоставляет настраиваемые подтверждающие сообщения.
- Автоматически отключается при публикации обновлений.
Цена: Бесплатно | Больше информации
Как добавить сообщения с подтверждением публикации публикации в WordPress (двумя способами)
Любой из приведенных ниже подходов полностью применим. Если вы ищете самый быстрый способ добавления подтверждающих сообщений в WordPress, вы, вероятно, захотите придерживаться первого метода.
С другой стороны, если вы не против настроить пару файлов и вставить несколько строк кода, вы можете вообще избежать добавления нового плагина, выбрав второй подход. Разобравшись с этим, приступим к делу!
1. Используйте подключаемый модуль подтверждения публикации.
Прежде всего, вам нужно установить и активировать плагин. Это во многом готовое к работе решение, поэтому оно готово к работе, как только процесс активации будет завершен. Просто создайте новый пост, и когда вы попытаетесь его опубликовать, появится сообщение с подтверждением:


Что касается настройки, мы уже упоминали, что вы можете изменить само сообщение подтверждения. Для этого вам необходимо использовать FTP-клиент, такой как FileZilla, для доступа к серверной части вашего сайта. Также рекомендуется сделать резервную копию вашего сайта, прежде чем вы начнете возиться. Наконец, вы также должны настроить дочернюю тему, чтобы ваши изменения сохранялись при обновлении темы.
Как только вы войдете, перейдите в корневую папку WordPress, которая часто отображается как public_html или www. Затем откройте файл functions.php вашей темы:

В нашем случае путь к этому файлу был public_html / wp-content / themes / Divi . Как только вы найдете свой файл functions.php , щелкните его правой кнопкой мыши и выберите опцию View / Edit :

Это откроет файл в текстовом редакторе по умолчанию. Затем просто добавьте следующий фрагмент кода в конец файла:
add_filter(
'publish_confirm_message',
function( $msg ) {
return "You’re about to publish this post. Are you sure it's ready to go?";
}
);Вы, конечно, можете изменить сообщение по своему вкусу. Когда будете готовы, сохраните изменения и закройте редактор. Теперь вернитесь в WordPress и попробуйте опубликовать еще один пост, чтобы увидеть ваши изменения в действии:

Имейте в виду, что вам не нужно менять подтверждающее сообщение плагина по умолчанию, если вы этого не хотите. Однако это дает вам возможность адаптировать сообщение к вашим конкретным потребностям.
2. Добавьте код в файл functions.php.
Следующий метод должен быть вам полезен, если вы хотите запачкать руки кодом. Для начала вам понадобится доступ к файлу functions.php вашей темы, как мы это делали в предыдущем разделе.
Как только ваш файл functions.php откроется в вашем любимом редакторе, скопируйте и вставьте следующий код:
// Adding a WordPress post publishing confirmation message.
$c_message = ' You’re about to publish this post. Are you sure that it's ready to go?';
function confirm_publish(){
global $c_message;
echo '';
}
add_action('admin_footer', 'confirm_publish');Наконец, сохраните изменения и закройте файл functions.php . В следующий раз, когда вы собираетесь опубликовать сообщение, вы увидите окно подтверждения, очень похожее на то, которое создается плагином Publish Confirm. Но в данном случае это ваша собственная работа!
Заключение
Добавление сообщения с подтверждением публикации сообщения на ваш сайт WordPress - это простая функция, которая может сделать его намного более удобным для пользователя. О таких функциях вы, вероятно, забудете, пока это избавляет вас от досадной ошибки. Кроме того, это может пригодиться, если вы ведете блог с авторами, которые не привыкли к WordPress.
Есть два способа реализовать эту функцию, и оба относительно просты:
- Используйте плагин подтверждения публикации.
- Добавьте код в свой файл functions.php .
У вас есть вопросы о том, как добавить сообщения с подтверждением публикации сообщений в WordPress? Спросите в разделе комментариев ниже!
Миниатюра статьи Джейн Келли / shutterstock.com.
