sir1

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

9 پست در این موضوع قرار دارد

سلام

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست
در 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 قرار بدید.

3

به اشتراک گذاری این پست


لینک به پست

کدوم قسمت فانکشن باید بزاریم ؟ 23.png

0

به اشتراک گذاری این پست


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

کدوم قسمت فانکشن باید بزاریم ؟ 23.png

مهم نیست کجا باشه 

فقط باید تو فایل فانکشن بزارید و سیو کنید.

0

به اشتراک گذاری این پست


لینک به پست
در 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 قرار بدید.

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

0

به اشتراک گذاری این پست


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

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

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

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

2

به اشتراک گذاری این پست


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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست
در 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;
}

 

2

به اشتراک گذاری این پست


لینک به پست
در 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;
}

 

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری