ست کردن سئو تایتل و توضیحات برای Yoast SEO بر اساس عنوان محصول + کاراکتر انتخابی 📄

set seo title description yoast woocommerce
20 آبان 1403

اگر شما از افزونه Yoast SEO برای بهینه‌سازی سئو استفاده می‌کنید، می‌تونید به‌طور خودکار سئو تایتل و توضیحات محصولات خود رو تنظیم کنید. با این کد، سئو تایتل و توضیحات به طور خودکار براساس عنوان محصول شما و یک کاراکتر دلخواه (مثل "فروشگاه ما") تنظیم می‌شود.

برای اعمال این تغییرات، کد زیر رو در فایل functions.php قالب خود قرار بدید:

// ست کردن سئو تایتل و توضیحات برای محصولات
add_filter( 'wpseo_title', 'custom_product_title_seo', 10, 1 );
function custom_product_title_seo( $title ) {
    if ( is_product() ) {
        $product = wc_get_product( get_the_ID() );
        $new_title = $product->get_name() . ' | فروشگاه ما'; // عنوان محصول + کاراکتر دلخواه
        return $new_title;
    }
    return $title;
}

add_filter( 'wpseo_metadesc', 'custom_product_meta_description', 10, 1 );
function custom_product_meta_description( $description ) {
    if ( is_product() ) {
        $product = wc_get_product( get_the_ID() );
        $new_description = $product->get_short_description(); // توضیحات کوتاه محصول
        return $new_description;
    }
    return $description;
}

🔵 توضیحات کد:

add_filter( 'wpseo_title', 'custom_product_title_seo', 10, 1 );:

این فیلتر برای تنظیم سئو تایتل استفاده میشه. در اینجا عنوان محصول + یک کاراکتر دلخواه (مثل "فروشگاه ما") به عنوان تایتل سئو قرار می‌گیره.

add_filter( 'wpseo_metadesc', 'custom_product_meta_description', 10, 1 );:

این فیلتر برای تنظیم توضیحات سئو استفاده میشه. توضیحات کوتاه محصول به عنوان متا دیسکریپشن نمایش داده میشه.

سوالات متداول