Установите и активируйте плагин Public Post Preview, затем перейдите в редактирование черновика нужной записи или страницы и в правой колонке отметьте пункт «Создать превью-ссылку».
По указанной ссылке любой пользователь сможет открыть неопубликованный черновик. Сгенерированная ссылка будет действовать 48 часов.
Если 48 часов недостаточно, то дополнительно воспользуйтесь плагином Public Post Preview Configurator — срок действия ссылки задается в разделе «Настройки -> Public Post Preview Configurator».
Либо можно использовать следующий сниппет:
function wphub_ppp_nonce_life() {
return 5 * DAY_IN_SECONDS; // HOUR_IN_SECONDS, MINUTE_IN_SECONDS
}
add_filter( 'ppp_nonce_life', 'wphub_ppp_nonce_life' );
+ Как установить плагин в WordPress
+ Что такое сниппеты и как их использовать в WordPress