לפעמים נרצה ליצור כפתור שבלחיצה עליו הגולש יופנה לפוסט הבא או לפוסט הקודם,
(פוסט הבא = יותר ישן ברשימת הפוסטים בדשבורד וורדפרס, שימו לב שזה יכול לבלבל ותחשבו שהוא עושה בעצם פעולה הפוכה)
לשם כך נכניס לתבנית שלנו את הקוד הבא:
/*next post*/
function cwpai_next_post_url_shortcode() {
global $post;
$next_post = get_next_post();
if (!empty( $next_post )) {
return get_permalink( $next_post->ID );
}
}
add_shortcode('gus_next_post_url', 'cwpai_next_post_url_shortcode');
/*previous post*/
function cwpai_previous_post_url_shortcode() {
global $post;
$previous_post = get_previous_post();
if (!empty( $previous_post )) {
return get_permalink( $previous_post->ID );
}
}
add_shortcode('gus_previous_post_url', 'cwpai_previous_post_url_shortcode');
נוסיף שני כפתורים לטמפלט 'פוסט בודד':
1. כפתור עם המילה 'הבא'
2. כפתור עם המילה 'הקודם'
בכפתור 'הבא' בשדה ה'קישור' נבחר באפשרויות הדינמיות של אלמנטור > שורטקוד > ונכניס את השורטקוד הבא:

[gus_next_post_url]
ובכפתור הקודם נעשה אותו הדבר ונדביק את השורטקוד:

[gus_previous_post_url]
אל דאגה – במקרה שאין פוסט קודם \ הבא, הוא ישאיר את הערך שורטקוד ריק ככה שהמשתמש לא ילך לאיבוד!
בהצלחה!