Z pomocą wtyczki Public Post Preview możesz umożliwić niezarejestrowanej osobie w serwisie (np: sponsorowi wpisu) podejrzenie danego wpisu przed jego publikacją. Wystarczy na stronie dodania/edycji wpisu w boksie Opublikuj zaznaczyć checkbox Enable public preview, skopiować link, który zostanie wygenerowany i wyświetlony i przesłać osobie, której chcemy umożliwić podejrzenie wybranego wpisu.
Osoba, która wejdzie poprzez taki link zobaczy to co my gdy klikniemy przycisk Podejrzyj w metaboksie Opublikuj. Taki wygenerowany link domyślnie traci ważność po 48 godzinach, po upływie tego czasu trzeba w ten sam sposób jak wcześniej skopiować i przesłać nowy link.
Jeżeli 48 godzin to za dużo lub za mało możemy tą wartość zmienić poprzez filtr ppp_nonce_life, poniższej przykład dla zwiększenia wartości ważności linku do 5 dni:
add_filter( 'ppp_nonce_life', 'my_nonce_life' ); function my_nonce_life() { return 60 * 60 * 24 * 5; // 5 dni }
Powyższy kod wklejamy do pliku functions.php naszej skórki.
===
Uwaga! Powyższa wtyczka gryzie się z WordPress Seo autorstwa Yoast.
Jeżeli mamy włączoną opcję Przekieruj brzydkie adresy URL do ładnych linków we wtyczce WordPress SEO wówczas możemy mieć problem z działaniem linków do podglądu treści.
Rozwiązaniem na ten konflikt jest dodanie _ppp do pola wyjątków Inne zmienne których nie chcesz czyścić.
Strona wtyczki: http://wordpress.org/plugins/public-post-preview