إضافة فئة للمنتجات في صفحات أرشيف ووكومرس حسب حقل ACF
مقدمة
تعتبر إضافة فصول إلى المنتجات في صفحات الأرشيف الفئوية للمتجر الإلكتروني من أهم الطرق التي تساعد على تحسين تجربة المستخدم وجعل الصفحات أكثر تنظيمًا. في WooCommerce، يمكنك استخدام حقول مخصصة (ACF) لتخصيص مظهر المنتجات بناءً على معلومات إضافية. سنتناول في هذا المقال كيفية إضافة فئة مخصصة إلى المنتجات في صفحات أرشيف فئة WooCommerce، بناءً على قيمة حقل ACF.
ما هي ACF وكيف تستخدم في WooCommerce؟
تعتبر "Advanced Custom Fields" (ACF) من الأدوات القوية التي تمكنك من إضافة حقول مخصصة ومرنة للمنتجات والمحتوى في ووردبريس. في سياق WooCommerce، يمكن استخدام هذه الحقائق لتوفير معلومات إضافية مثل حالة المنتج، مما يساهم في تحسين عملية التصفية والبحث.
كيفية إضافة فئة إلى المنتجات عند عرض أرشيف الفئة؟
لإضافة فئة مخصصة إلى المنتجات المعروضة في صفحات أرشيف الفئة، سنحتاج إلى كتابة كود بسيط يحتوي على دالة مخصصة. يجب أن نتحقق أولًا من توافر حقل ACF الخاص بالمنتج، والذي سنسميه "product_new". هذا الحقل سيساعدنا في تحديد المنتجات التي نريد إضافتها إلى فئة مخصصة عند عرضها.
إليك الكود المطلوب:
add_filter('woocommerce_post_class', function($classes, $product) {
if (is_product_category() && get_field('product_new', $product->get_id())) {
$classes[] = 'my-custom-class';
}
return $classes;
}, 10, 2);
يتم إدراج هذا الكود في الملف functions.php الخاص بالقالب الفرعي الخاص بك أو في إضافة مخصصة. بعد ذلك، عند عرض أي منتج في صفحة أرشيف الفئة، ستحصل المنتجات التي تستوفي الشرط على الفئة الجديدة.
الفوائد المتعددة لإضافة فئة مخصصة للمنتجات
تساعدك إضافة فئة مخصصة إلى المنتجات في تحسين التنظيم وسهولة التصفح. عند استخدام قيم ACF، يمكنك تخزين معلومات محددة للمنتج، مثل ما إذا كان منتجًا جديدًا أو منتج خصم. هذا يسهل تصفية المنتجات للزوار مما يزيد من فرص الشراء. بفضل الطريقة الموضحة أعلاه، سيكون لديك تحكم أكبر في كيفية ظهور المنتجات في صفحات الأرشيف.
تخصيص المزيد من الصفحات باستخدام ACF
لا تقتصر فوائد ACF على فئات المنتجات فقط. يمكنك استخدام نفس التقنية لتخصيص الصفحات الأخرى في موقع WooCommerce الخاص بك. على سبيل المثال، يمكنك إضافة فئات مخصصة لعوامل التصفية أو التصميم بناءً على معايير متنوعة.
بفضل هذه الإمكانيات، تصبح تجربة المستخدم أكثر ثراءً وتزيد من احتماليات المبيعات.
خاتمة
إضافة فئة إلى المنتجات في صفحات أرشيف WooCommerce بناءً على حقل ACF يمكن أن تعزز من مظهر متجر الإلكتروني وتجربة المستخدم. إن التنفيذ السهل لهذا الحل يوفر لك مرونة كبيرة في التحكم في كيفية عرض منتجاتك. تعتبر هذه الخاصية أداة قوية لتعزيز الواجهة وتسهيل التنقل بشكل يتناسب مع احتياجات زوار موقعك.
إذا كنت تفكر في تخصيص متجرك الإلكتروني، عليك التفكير في استخدام حقول ACF لإضافة فئات جديدة للمنتجات في صفحات الأرشيف. هذا ليس فقط سهل التنفيذ بل هو أيضًا وسيلة لتحسين تجربة التسوق بشكل ملحوظ.