رفتن به مطلب

افزودن برید کرامب به محصولات ووکامرس


پست های پیشنهاد شده

سلام

برای افزودن برید کرامپ به محصولات فروشگاه، سایت yoast برای راهنمایی لینک زیر را قرار داده است:

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

ولی من فایل yoast_seo_breadcrumb_add_woo_shop.php را پیدا نمیکنم یا باید خودمون این فایل را ایجاد کنیم؟

اگر خودمون بایستی این فایل را درست کنیم در کدوم فولدر فایل را ایجاد کنیم؟

لینک به ارسال
در 46 دقیقه قبل، sir1 گفته است :

سلام

برای افزودن برید کرامپ به محصولات فروشگاه، سایت yoast برای راهنمایی لینک زیر را قرار داده است:

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

ولی من فایل yoast_seo_breadcrumb_add_woo_shop.php را پیدا نمیکنم یا باید خودمون این فایل را ایجاد کنیم؟

اگر خودمون بایستی این فایل را درست کنیم در کدوم فولدر فایل را ایجاد کنیم؟

سلام 

نیازی به ساخت فایل نیست.

اگه اشتباه نکنم این کد باید روی سایتون جواب بده. لطفا تستش کنید:

add_filter( 'wpseo_breadcrumb_links', 'wpseo_breadcrumb_remove_limited' );

function wpseo_breadcrumb_remove_limited( $breadcrumbs ) {

    if ( is_product() )

      return $breadcrumbs;    

    return false;
	  
}

 

این کد رو تو فایل functions.php قرار بدید.

لینک به ارسال
در 5 ساعت قبل، sajad گفته است :

سلام 

نیازی به ساخت فایل نیست.

اگه اشتباه نکنم این کد باید روی سایتون جواب بده. لطفا تستش کنید:


add_filter( 'wpseo_breadcrumb_links', 'wpseo_breadcrumb_remove_limited' );

function wpseo_breadcrumb_remove_limited( $breadcrumbs ) {

    if ( is_product() )

      return $breadcrumbs;    

    return false;
	  
}

 

این کد رو تو فایل functions.php قرار بدید.

با این کد برید کرامپی که برای پست های وبلاگ هم ساخته بودم حذف شد

لینک به ارسال
در 3 ساعت قبل، sir1 گفته است :

با این کد برید کرامپی که برای پست های وبلاگ هم ساخته بودم حذف شد

میتونید یه شرط دیگه هم اضافه کنید که اگه صفحه‌ای که داره لود میشه پست یا پیج بود تابع فالس برگردونه.

اینطوری تغییری تو سایر بردکرامب ها انجام نمیشه.

لینک به ارسال
در 4 دقیقه قبل، sajad گفته است :

میتونید یه شرط دیگه هم اضافه کنید که اگه صفحه‌ای که داره لود میشه پست یا پیج بود تابع فالس برگردونه.

اینطوری تغییری تو سایر بردکرامب ها انجام نمیشه.

این کدایی که در لینک زیر داده چیه؟

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

لینک به ارسال
در 4 ساعت قبل، sir1 گفته است :

این کدایی که در لینک زیر داده چیه؟

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

کدی که براتون پیوست کردم از روی همین رفرنس الگو برداری شده.

این کد رو تست کنید:

add_filter( 'wpseo_breadcrumb_links', 'wpseo_breadcrumb_add_woo_shop_link' );
function wpseo_breadcrumb_add_woo_shop_link( $links ) {
    global $post;
    if ( is_woocommerce() ) {
        $breadcrumb[] = array(
            'url' => get_permalink( woocommerce_get_page_id( 'shop' ) ),
            'text' => 'Shop',
        );
        array_splice( $links, 1, -2, $breadcrumb );
    }
    return $links;
}

 

لینک به ارسال
در 6 ساعت قبل، sajad گفته است :

کدی که براتون پیوست کردم از روی همین رفرنس الگو برداری شده.

این کد رو تست کنید:


add_filter( 'wpseo_breadcrumb_links', 'wpseo_breadcrumb_add_woo_shop_link' );
function wpseo_breadcrumb_add_woo_shop_link( $links ) {
    global $post;
    if ( is_woocommerce() ) {
        $breadcrumb[] = array(
            'url' => get_permalink( woocommerce_get_page_id( 'shop' ) ),
            'text' => 'Shop',
        );
        array_splice( $links, 1, -2, $breadcrumb );
    }
    return $links;
}

 

این کد هم قرار دادم و بریدکرامپ در قالب نشان داده نمیشه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...