Всем привет дорогие пользователя. На днях увидел замечательный плагин, которые позволяет просмотреть запись (пост) другому пользователю до его публикации (предварительный просмотре), причем доступ в админку не осуществляется. Вы сразу же можете задать вопрос: а зачем такой функционал вообще необходим? Все просто, бывает такая ситуация, когда Вы пишите рекламный пост и необходимо его предоставить заказчику, чтобы согласовать все нюансы. Чтобы не формировать html-страницу, Word-файл, Вы публикуете у себя на сайте, оформляете его, как он должен выглядеть и просто предоставляете ссылку заказчику для предварительного просмотра этого поста.
Черновой вариант Вашего поста никто не увидит, поэтому не беспокойтесь по поводу того, что он будет индексироваться поисковыми системами, либо же будут видеть напрямую другие пользователи. Вы можете в свой пост вставлять картинки, аудио, видеофайлы и так далее, все это будет отображено в черновом варианте. Далее этот черновой вариант Вы сможете опубликовать все лишь при помощи одного клика.
Сам плагин называется Public Post Preview, его можно скачать с официального каталога плагинов WordPress (). После того, как установили и активировали данный плагин, необходимо проверить его функционал. Для этого заходим в консоль администратора и добавляем новую запись с произвольным текстом. После этого, как набрали какой-то текст, нажимаем на кнопку Сохранить, то есть сохраняем его как черновик. После этого, под кнопкой появится опция Enable public preview, которую необходимо установить. Естественно, что по умолчанию, все черновики будут скрыты, какой захотите открыть для просмотра, ставим данную опцию и внизу сразу появится ссылка на предварительный просмотр этого черновика, мы его копируем, вставляем в адресную строку браузера и переходим (сразу выйдите из консоли администратора, полностью разлогиньтесь).
Если Вы снимите опцию для какого-то черновика и пользователь начнет переходить по ссылке, что Вы ему предоставили, то у него уже в браузере ничего не будет отображаться.
Кроме этого, ссылка на предварительный просмотр черновика для всех пользователей является временной. То есть, по истечению 48 часов она уже будет не доступна и пользователь ничего не увидит. Вы же можете изменить значение длительности срока ссылки, для этого скачиваем и открываем файл functions.php, после чего добавляем в него следующий код:
add_filter( 'ppp_nonce_life', 'my_nonce_life' );
function my_nonce_life() {
return 60 * 60 * 24 * 5; // 5 days
}Обратите внимание на то, что данный плагин отлично работает на WordPress, начиная с версии 3.5, на более ранних версиях могут быть проблемы. Очень интересный и полезный плагин, удачи Вам и до новых встреч.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=5915






