הגבל את ההודעות הקשורות של Jetpack לתאריך ספציפי

תאריך הגבלה

היום בדקתי פעמיים מאמר שכתבתי ושמתי לב שהפוסט הקשור שעלה היה מלפני 9 שנים בפלטפורמה שכבר לא קיימת. אז החלטתי להעיף מבט מעמיק יותר על ה- jetpack אפשרויות פוסטים קשורים באתר שלי ובדקו אם אוכל להגביל את טווח התאריכים.

Jetpack עושה עבודה נהדרת בבחירת הפוסטים הרלוונטיים הדומים, אך למרבה הצער, אין לה מושג שרבים מהמאמרים עשויים להיות מיושנים. לעתים קרובות אני מסיר פוסטים ישנים שאין להם היגיון, אך אין לי זמן לסקור את כל 5,000 המאמרים שכתבתי במשך למעלה מעשור!

למרבה הצער, אין הגדרה מופעלת jetpack כדי להשיג זאת, אתה יכול להגדיר רק אם ברצונך לקבל כותרת, מה הכותרת ואפשרויות לפריסה, האם להציג תמונות ממוזערות, האם להציג את התאריך או להציג תכנים כלשהם.

הודעות קשורות תוסף

כמו כמעט כל מה שבפנים וורדפרסעם זאת, יש ממשק API חזק בו תוכלו להתאים אישית את קובץ ה- function.php של נושא הילד (או של ערכת הנושא) ולשנות את אופן הפעולה שלו. במקרה זה, אני רוצה להגביל את היקף הפוסטים הקשורים לשנתיים ... אז הנה הקוד:

function dk_related_posts_limit( $date_range ) {
    $date_range = array(
        'from' => strtotime( '-2 years' ),
        'to' => time(),
    );
    return $date_range;
}
add_filter( 'jetpack_relatedposts_filter_date_range', 'dk_related_posts_limit' );

זה מוסיף מסנן לשאילתה שבה משתמש תוסף הפוסטים הקשורים. העליתי את העדכון לאתר שלי ועכשיו ההודעות הקשורות מוגבלות לכל מה שנכתב בשנתיים האחרונות!

ישנן דרכים נוספות של התאמה אישית של הפוסטים הקשורים שלך כמו כן, עיין בדף התמיכה של Jetpack בנושא.

גילוי נאות: אני משתמש בשלי וורדפרס ו jetpack קישורי שותפים בהודעה זו.

מה אתה חושב?

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד הנתונים שלך מעובדים.