חיפוש ]

התאמה אישית של פירורי הלחם בתוסף Rank Math SEO

Rank Math כוללת הגדרות פירורי לחם מובנות דרך לוח הבקרה של וורדפרס תחת Rank Math SEO → הגדרות כלליות → פירורי לחם. ההגדרות מאפשרות להפעיל, לעצב ולמקם פירורי לחם באתר שלך.

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

כל התמונות במאמר לקוחות מאתר Rank Math.

1. הסרת פירורי לחם מהדף הראשי

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

/**
 * הצגת פירורי לחם בכל הדפים למעט דף הבית
 */
if ( function_exists('rank_math_the_breadcrumbs') && !is_home() ) {
    rank_math_the_breadcrumbs();
}

2. הוספת דף הבלוג לפירורי הלחם

אם הגדרתם עמוד סטטי בתור דף הבלוג, הפעל את האפשרות "הצג דף בלוג" תחת Rank Math SEO → הגדרות כלליות → פירורי לחם.

How-to-add-a-Blog-page-to-your-breadcrumbsNavigate-to-Breadcrumbs-1Enable-Show-Blog-Page

אם האפשרות אינה זמינה (למשל, אם לא הוגדר עמוד בלוג סטטי), ניתן להשתמש בפילטר הבא כדי להוסיף קישור מותאם של "בלוג" לפירורי הלחם. החלף את https://yourdomain.com/blog בכתובת הנכונה.

/**
 * פילטר להוספת דף בלוג לפירורי הלחם של Rank Math.
 */
add_filter( 'rank_math/frontend/breadcrumb/items', function( $crumbs, $class ) {

    if ( is_home() || is_front_page() ) {
        return $crumbs;
    }

    $blog = ['בלוג', 'https://yourdomain.com/blog'];

    if (count($crumbs) < 3) {
        array_splice( $crumbs, 0, 0, array($blog) );
    } else {
        array_splice( $crumbs, 1, 0, array($blog) );
    }

    return $crumbs;
}, 10, 2);

3. קיצור כותרת הפוסט בפירורי הלחם

How-to-shorten-breadcrumbs-post-title

הפילטר הבא מגביל את אורך הכותרת שמוצגת בפירורי הלחם. ניתן להתאים את הערך של $max_char_limit לעיצוב האתר.

/**
 * פילטר לקיצור כותרת הפוסט בפירורי הלחם של Rank Math.
 */
add_filter( 'rank_math/frontend/breadcrumb/items', function( $crumbs, $class ) {
    $title = get_the_title();
    $max_char_limit = 19;

    if ( strlen($title) > $max_char_limit ) {
        $short_title = substr($title, 0, $max_char_limit) . '...';
        array_splice($crumbs, count($crumbs) - 1, 1);
        $crumbs[][0] = $short_title;
    }

    return $crumbs;
}, 10, 2);

4. הצגת תגיות בפירורי הלחם

How-to-display-tags-in-breadcrumbs
Navigate-to-Posts-in-Titles-Meta
Set-the-Primary-Taxonomy-to-Categories

כדי להציג תגיות בפירורי הלחם, עבור אל Rank Math SEO → כותרות ומטה → פוסטים והגדירו את הטקסונומיה הראשית ל"קטגוריות". לאחר מכן הוסיפו את הפילטר הבא כדי להוסיף תגיות לפני כותרת הפוסט:

/**
 * פילטר להצגת תגיות בפירורי הלחם של Rank Math.
 */
add_filter( 'rank_math/frontend/breadcrumb/items', function( $crumbs, $class ) {
    $tags = get_the_tags();

    if ( $tags ) {
        foreach ( $tags as $tag ) {
            $crumb = [ $tag->name, get_tag_link( $tag->term_id ) ];
            array_splice( $crumbs, 2, 0, array($crumb) );
        }
    }

    return $crumbs;
}, 10, 2);

5. הסרת קטגוריות מפירורי הלחם בפוסטים

How-to-remove-categories-from-your-breadcrumbs

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

/** 
 * פילטר להסרת קטגוריות מפירורי הלחם בפוסטים בודדים.
 */ 
add_filter( 'rank_math/frontend/breadcrumb/items', function( $crumbs, $class ) { 
    if ( is_singular('post') ) {
        unset( $crumbs[1] );
        $crumbs = array_values($crumbs);
    }

    return $crumbs; 
}, 10, 2);

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

סיכום

באמצעות מספר פילטרים פשוטים, ניתן לשלוט בצורה מלאה על הצגת פירורי הלחם באתר. בין אם מדובר בקיצור כותרות, התאמת מבנה או הוספת תוכן דינאמי — הקוד שלמעלה מספק גמישות מרבית.

אם נתקלת בקשיים או אתם זקוקים להתאמות בתבנית שלעם, תוכלו לפנות אלינו או לעיין באתר של Rank Math למידע נוסף.

0 תגובות...

תגובה חדשה

הוסיפו קוד באמצעות הכפתורים מטה. למשל, בכדי להוסיף PHP לחצו על הכפתור PHP והוסיפו את הקוד בתוך השורטקוד. מצאתם שגיאה בפוסט? עדכנו אותנו...

Savvy WordPress Development