וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

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

ווקומרס משתמש בפירורי לחם והוא מכליל את הפונקציה

woocommerce_breadcrumb()

בטמפלט הזה: שנמצא בפלאגין או בתבנית אם עשו לו שיכפול ועריכה

content-single-product.php

בטמפלט הזה : breadcrumb.php

נמצא הקוד עצמו שקורא בפונקציה

כאשר אנחנו בוחרים כמה קטגוריות אנחנו לא ממש יכולים לשלוט על הקטגוריה שנראית בפירורי לחם, במידה ונתקין את הפלאגין של יוסט ל seo נקבל אופציה להגדיר קטגוריה ראשית אבל היא לא תוצג בעמוד כדי שתוצג הקטגוריה הראשית אפשר להוסיף את הקוד הזה ב functions.php
add_action( 'init', 'woo_remove_wc_breadcrumbs' );
function woo_remove_wc_breadcrumbs() {
  remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
}
// Add Yoast Breadcrumbs Before Main Content
// Documentation for WooCommerce hooks: https://docs.woocommerce.com/wc-apidocs/hook-docs.html
add_action( 'woocommerce_before_main_content','my_yoast_breadcrumb', 20, 0);
if (!function_exists('my_yoast_breadcrumb') ) {
  function my_yoast_breadcrumb() {
    yoast_breadcrumb('<p id="breadcrumbs">','</p>');
  }
}

הקוד לקוח מהאתר הזה :

https://gist.github.com/amboutwe/ab1652f1f7d73f8cf19d80ebe245fc0a

אפשר להסיר קטגוריה מסויימת שמוצגת בפירורי לחם שבאים דרך היוסט ע"י הקוד הזה:

add_filter( 'wpseo_breadcrumb_single_link' ,'wpseo_remove_breadcrumb_link', 10 ,2);
function wpseo_remove_breadcrumb_link( $link_output , $link ){
    $text_to_remove = 'מוצרים';
  
    if( $link['text'] == $text_to_remove ) {
      $link_output = '';
    }
 
    return $link_output;
}

אפשר לעיין בגיט לעוד אופציות :

https://gist.github.com/amboutwe/4b7a2f01366399281a53c355c5b78801/

תפריט נגישות