ארכיון מחברים בjet listing grid
תוכן עניינים
לעיתים קרובות יש צורך להציג רשימת מחברים עם קישור ישיר לארכיון הפוסטים שלהם. אם אתם עובדים עם אלמנטור, WP_Query, או כל תבנית דינמית אחרת שמציגה מחברים, השורטקוד הבא יאפשר לך לזהות את המשתמש שמוצג בלולאה ולהחזיר קישור ישיר לפוסטים שלו.
השורטקוד הבא מאפשר להציג באופן דינמי את הקישור לעמוד הארכיון של מחברים, והוא אידיאלי עבור אתרים עם הרבה מחברים או תכנים שנוצרים על ידי משתמשים.
קישור לארכיון מחבר ברשימת מחברים
הוסיפו את הקוד לקובץ functions.php של תבנית הבת או באמצעות תוסף לניהול סניפטים (Snippets)
function dynamic_author_link_correct_shortcode() {
$queried_object = get_queried_object();
if ($queried_object instanceof WP_User) {
return get_author_posts_url($queried_object->ID);
}
return '';
}
add_shortcode('author_dynamic_link', 'dynamic_author_link_correct_shortcode');
בארכיון / ליסטינג הגדירו את הקישור בלולאה לדינמי > שורטקוד והכניסו את השורטקוד הבא
[author_dynamic_link]
משתמש ב-get_queried_object() כדי לזהות את מזהה המשתמש שמוצג בלולאה, ולא את כותב הפוסט/עמוד.
מתאים לרשימות של מחברים ב- jet listing, Elementor, WP_Query או ACF.
עובד גם בעמוד ארכיון מחברים וגם בליסטינגים דינמיים