حذف کامل بخش محصولات مرتبط در ووکامرس (Remove Related Products)
با دستور `remove_action` تابع `woocommerce_output_related_products` را از هوک `woocommerce_after_single_product_summary` لغو کنید.
مشخصات فنی و شناسنامه کد (Code Information)
بازبینی: 1405/06/29<?php
/**
* حذف کامل بلوک محصولات مرتبط از صفحه تکی محصولات ووکامرس
*/
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
کد را کجا قرار دهیم؟ (Placement Guide)
کد را در انتهای functions.php ذخیره کنید.
این کد چگونه کار میکند؟ (How it Works)
اکشن خروجی محصولات مرتبط قبل از رندر شدن از صف اجرای انتهای خلاصه محصول خارج میشود.
چه زمانی از این کد استفاده کنیم؟ (Use Cases)
در لندینگپیجهای تبلیغاتی محصول، سایتهای فروش کالای منحصربهفرد یا زمانی که خودتان اسلایدر دستی در المنتور ساختهاید.
چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)
در فروشگاههای عمومی بزرگ که کاربر نیاز به مقایسه کالاهای مشابه دارد.
پیشنیازهای اجرا
ووکامرس فعال.
نحوه تست و اطمینان از عملکرد
صفحه محصول را مشاهده کنید؛ بخش محصولات مرتبط در انتهای صفحه کاملاً ناپدید شده است.
نحوه بازگردانی سریع (Rollback)
خط کد را حذف کنید.
خطاهای رایج و راهحل رفع
استفاده از priority اشتباه (حتماً باید عدد 20 باشد تا با هوک اصلی ووکامرس تطابق داشته باشد).
ملاحظات و نکات امنیتی
بدون ریسک امنیتی.
تاثیر بر سرعت و پرفورمنس
حذف یک کوئری نسبتاً سنگین پایگاه داده از چرخه رندر صفحه محصول که باعث کاهش زمان لود میشود.