לא פעם נתקלתי בסיטואציה בה רציתי לשתף פוסט או עמוד שעדיין במצב טיוטה עם אדם שאינו רשום למערכת. למשל, כשמישהו כתב פוסט אורח בבלוג ורציתי לשתף את הפוסט המצבו הסופי לפני הפרסום, או למשל כשהוספתי שפה לאתר מסויים ולפני הפרסום רציתי כי מישהו שאין לו גישה לממשק הניהול של וורדפרס יעבור על העמוד המתורגם.
חיפוש זריז בזמנו הוביל אותי לתוסף Public Post Preview המאפשר לשתף קישור עם משתמשים אנונימיים בכדי שיוכלו לצפות בתצוגה מקדימה של טיוטה, פוסט או כל סוג תוכן (CPT) לצורך העניין לפני שפורסם וזאת כשאין להם גישה כלל למערכת הניהול של וורדפרס.
כיצד להשתמש בתוסף Public Post Preview
השימוש בתוסף Public Post Preview מאד פשוט:
- התקינו והפעילו את התוסף.
- בכדי לאפשר שיתוף של תצוגה מקדימה פשוט סמנו את תיבת הסימון הנמצאית תחת הכפתור ״תצוגה מקדימה״ העורך הפוסט/העמוד.
- הקישור יוצג לפניכם, פשוט העתיקו אותו ושתפו עם מי שתרצו.
- בכדי לבטל את התצוגה המקדימה פשוט הסירו את הסימון בתיבה.
הנה כיצד זה נראה בעורך הקלאסי של וורדפרס:
והנה כיצד זה נראה בגוטנברג (וורדפרס 5.0+):
הלינק יהיה זמין ל 48 שעות בלבד ולאחר מכן מיוצר אוטומטית לינק חדש. אם אתם מעוניינים שהלינק יהיה פעיל ליותר מ 48 שעות תוכלו להשתמש בפילטר הבא:
add_filter( 'ppp_nonce_life', 'my_nonce_life' );
function my_nonce_life() {
return 60 * 60 * 24 * 5; // 5 days
}
לאחר הוספת קוד זה הקישורים שמיוצרים יהיו זמינים ל 5 ימים. תוכלו כמובן להגדיל ערך זה בקוד עצמו.