اگر از بردکرامپ یا Breadcrumb در ووکامرس استفاده کرده باشید، حتما متوجه شده اید که در ابتدای اون عبارت “خانه” یا “Home” به صورت پیشفرض قرار دارد.
برای اصلاح و جایگزین کردن این عبارت با عبارت های دلخواه نظیر “فروشگاه” یا “محصولات” قطعه کد زیر را در فایل فانکش یا function.php قالب قرار دهید:
add_filter('woocommerce_breadcrumb_defaults', 'meltheme_woocommerce_breadcrumb');
public function meltheme_woocommerce_breadcrumb($args)
{
$args['home'] = 'فروشگاه';
return $args;
}
می توان به جای استفاده از عبارات دلخواه، “تیتر” یا “اسم وبسایت” رو هم بصورت داینامیک در این قسمت قرار داد، برای این کار از کد زیر استفاده کنید:
add_filter('woocommerce_breadcrumb_defaults', 'meltheme_woocommerce_breadcrumb');
public function meltheme_woocommerce_breadcrumb($args)
{
$args['home'] = get_bloginfo('title');
return $args;
}
اگر از کد بالا استفاده کنید متن وارد شده در قسمت “تنظیمات>>عنوان سایت” در ابتدای برد کرامب بجای نوشته استاتیک یا نوشه پیشفرض ووکامرس نمایش داده میشه.
در نهایت خروجی کار بصورت زیر خواهد بود:
using Website name instead of home In Woocommerce Breadcrumbs
Customize Breadcrumbs in Woocommece and WordPress
چه امتیازی به این مطلب میدهید؟