كيفية فرز فئات WooCommerce للحصول على تجربة مستخدم أفضل

نشرت: 2020-07-30

فرز فئات منتجات WooCommerce إذا كنت تريد تغيير الترتيب الافتراضي للفئة في موقع WooCommerce الخاص بك ، فهناك عدة طرق لفرز فئات منتجات WooCommerce كما هو موضح وموضح في هذا الدليل السريع. إذا كنت تبحث عن طريقة لفرز الفئات ، فسوف يرشدك هذا المنشور.

دليل لفرز فئات منتجات WooCommerce

ستندهش من مدى سهولة تغيير ترتيب الفئات باستخدام طرق WooCommerce الفعالة. بشكل افتراضي ، يتم عرض فئات WooCommerce كما هو موضح في الصورة أدناه:

الفئات الافتراضية

لماذا فرز فئات WooCommerce؟

غالبًا ما يؤثر استخدام الفئات لمنتجاتك في كيفية تعامل القراء مع المحتوى الخاص بك. يجب أن يتمكن زوار متجر WooCommerce من العثور بسهولة على المنتجات من خلال فئات المنتجات.

يسمح لك WooCommerce بعرض إما المنتج أو الفئات على صفحة المتجر أو الفئات الفرعية على صفحات الفئات في صفحات الأرشيف الخاصة بك.

عادةً ، يختار العديد من مستخدمي WooCommerce الخيار الثالث أو المنتجات أو الفئات أو الفئات الفرعية. إذا قمت بذلك ، فهذا يعني أنه يمكن للزوار إما تحديد المنتجات مباشرة من الصفحة الرئيسية أو تحسين البحث عن طريق النقر للوصول إلى أرشيف فئة المنتج.

بالإضافة إلى ذلك ، تساعدك فئات المنتجات في الحفاظ على تنظيم متجرك إذا كان لديك مجموعة متنوعة من المنتجات. على سبيل المثال ، إذا كنت تبيع أحزمة وقمصانًا ، فلا ينبغي أن تكون في نفس الفئة. فرز فئات منتجات woocommerce

هذا يعني أن متجرك سيتم تنظيمه دائمًا وسيجد عملاؤك بسهولة المنتجات التي تقع في مجموعة معينة في متجرك . تساعدك هذه التصنيفات في الحصول على كتالوج منتج جيد التنظيم بحيث يستمتع العملاء باستخدامه للعثور على المنتجات ، مما يثبت أنه أحد الأصول القيمة للغاية في متجرك.

ومع ذلك ، من المهم ملاحظة أن WordPress يرتب هذا التصنيف بترتيب أبجدي ، افتراضيًا ، مما يجعل قائمة الفئات تبدو غير مرنة ولا معنى لها في بعض الأحيان. هذا يستلزم الحاجة إلى تصنيف الفئة بشكل مختلف وأكثر إثارة للاهتمام في WordPress. هذا هو نفس القلق الذي يشعر به أصحاب متاجر WooCommerce.

في هذا المنشور ، ستتعلم كيفية فرز فئات WooCommerce بالترتيب الذي تريده. يمكن أن يكون هذا مفيدًا للغاية ، ويمكنك طلب فئات المنتجات بترتيب تنازلي لمعرفاتهم لمساعدة العملاء على رؤية أحدث فئات المنتجات التي تضيفها عندما يزورون متجرك.

1. كيفية فرز فئات منتجات WooCommerce باستخدام رمز قصير

إذا كنت معتادًا على WooCommerce ، فأنت تعلم أنه يوفر الكثير من الرموز القصيرة لاستخدامها في عرض المنتجات وفئات المنتجات. على سبيل المثال ، يمكن استخدام الرمز القصير [فئات_المنتج] لعرض الفئات في أي صفحة.

بالإضافة إلى ذلك ، في هذا البرنامج التعليمي البسيط ، سنستخدم معلمتين. الأول هو معلمة "orderby" التي تقبل القيم التالية: المعرف والعنوان والاسم . المعامل الثاني هو "النظام" الذي يقبل هذه القيم: ASC و DESC.

أ) فرز فئات منتجات WooCommerce باستخدام معلمة orderby

يمكن تعيين قيم مختلفة لهذه المعلمة بناءً على ما نرغب في ترتيب الفئات به. بشكل افتراضي ، يتم ترتيبها حسب أسمائها ، لذلك سنقوم بتعيين قيمة "المعرف" لهذه المعلمة. هذا هو الرمز المختصر الذي سنستخدمه [product_categories orderby = 'ID']

خطوات فرز فئات منتجات WooCommerce باستخدام معلمة orderby

  1. قم بتسجيل الدخول إلى موقع WordPress الخاص بك والوصول إلى لوحة التحكم بصفتك المستخدم المسؤول.
  2. من قائمة Dashboard ، انقر فوق Pages ، ثم حدد الصفحة التي تريد إضافة فئات المنتجات إليها. في هذا المثال ، سنستخدم الصفحة الرئيسية كما هو موضح أدناه: إضافة رمز قصير للمعامل orderby
  3. للتحقق من النتيجة ، يجب أن تذهب إلى الصفحة حيث قمت بإضافة الرمز القصير. بما أننا أضفناه في الصفحة الرئيسية ، ستكون النتيجة: فرز الفئات باستخدام معلمة Orderby

سيتم الآن عرض الفئات باستخدام المعرف.

ب) فرز فئات منتجات WooCommerce باستخدام معلمة الطلب

على غرار معلمة orderby ، يمكن تعيين قيم مختلفة لهذه المعلمة بناءً على ما نرغب في ترتيب الفئات به. بشكل افتراضي ، يتم ترتيبها بترتيب تصاعدي (ASC) ، لذلك سنقوم بتعيين قيمة "DESC" لهذه المعلمة. هذا هو الرمز المختصر الذي سنستخدمه [product_categories orderby = 'ID' order = 'DESC'].

خطوات فرز فئات منتجات WooCommerce باستخدام معلمة الطلب

  1. قم بتسجيل الدخول إلى موقع WordPress الخاص بك والوصول إلى لوحة التحكم بصفتك المستخدم المسؤول.
  2. من قائمة Dashboard ، انقر فوق Pages ، ثم حدد الصفحة التي تريد إضافة فئات المنتجات إليها. في هذا المثال ، سنستخدم الصفحة الرئيسية كما هو موضح أدناه : إضافة الرمز المختصر لمعلمة الطلب
  3. للتحقق من النتيجة ، يجب أن تذهب إلى الصفحة حيث قمت بإضافة الرمز القصير. بما أننا أضفناه في الصفحة الرئيسية ، ستكون النتيجة: فرز الفئات باستخدام معلمة الطلب

سيتم الآن عرض الفئات بترتيب تنازلي.

2. فرز فئات منتجات WooCommerce باستخدام مقتطف التعليمات البرمجية

هذا حل مناسب للمطورين يمكن أن يساعدك في أرشفة نفس النتائج باستخدام الرموز القصيرة كما هو موضح في الأمثلة أعلاه. وبالمثل ، سنستخدم معاملين. الأول هو معلمة "orderby" التي تقبل القيم التالية: المعرف والعنوان والاسم . المعامل الثاني هو "النظام" الذي يقبل هذه القيم: ASC و DESC.

أ) فرز فئات منتجات WooCommerce باستخدام التعليمات البرمجية

هذه طريقة فعالة للغاية لفرز فئات منتجات WooCommerce الخاصة بك. فقط اتبع هذه الخطوات البسيطة:

خطوات فرز فئات منتجات WooCommerce باستخدام الكود

  1. قم بتسجيل الدخول إلى موقع WordPress الخاص بك والوصول إلى لوحة التحكم بصفتك المستخدم المسؤول.
  2. من قائمة لوحة التحكم ، انقر فوق قائمة المظهر> قائمة محرر السمات . عند فتح صفحة Theme Editor ، ابحث عن ملف وظائف السمة حيث سنضيف الوظيفة التي ستفرز فئات منتجات WooCommerce.
  3. أضف الكود التالي إلى ملف php وتذكر حفظ التغييرات بمجرد الانتهاء:
 add_filter ('woocommerce_product_subcategories_args' ، 'njengah_woocommerce_get_subcategories_ordering_args') ؛

function njengah_woocommerce_get_subcategories_ordering_args ($ args) {

$ args ['order'] = 'desc'؛

$ args ['orderby'] = 'title'؛

إرجاع $ args؛

}
  1. للتحقق من النتيجة ، عليك الذهاب إلى الصفحة الرئيسية. يجب أن ترى هذا: فرز الفئات باستخدام معلمة الطلب

ب) فرز فئات منتجات WooCommerce باستخدام رمز آخر

خطوات فرز فئات منتجات WooCommerce باستخدام الكود

  1. قم بتسجيل الدخول إلى موقع WordPress الخاص بك والوصول إلى لوحة التحكم بصفتك المستخدم المسؤول.
  2. من قائمة لوحة التحكم ، انقر فوق قائمة المظهر> قائمة محرر السمات . عند فتح صفحة Theme Editor ، ابحث عن ملف وظائف السمة حيث سنضيف الوظيفة التي ستفرز فئات منتجات WooCommerce.
  3. أضف الكود التالي إلى ملف php وتذكر حفظ التغييرات بمجرد الانتهاء:
 add_filter ('woocommerce_product_subcategories_args' ، 'njengah_woocommerce_get_subcategories_ordering_args') ؛

function njengah_woocommerce_get_subcategories_ordering_args ($ args) {

$ args ['order'] = 'desc'؛

$ args ['orderby'] = 'ID' ؛

إرجاع $ args؛

}
  1. للتحقق من النتيجة ، عليك الذهاب إلى الصفحة الرئيسية. يجب أن ترى هذا:

كيف يعمل الكود

يتم استخدام الكود الأول لعرض الفئات بالترتيب التنازلي لعناوينها (الأسماء) على صفحة المتجر باستخدام $args['order'] = 'desc'; و $args['orderby'] = 'title'; . بالنسبة للكود الثاني ، يتم استخدامه لفرز هذه الفئات بالترتيب التنازلي لمعرفاتها. ستتغير القيمة التي تم تعيينها لمعلمة orderby من "الاسم" إلى "المعرف" في مقتطف الشفرة.

استنتاج

لقد رأينا أنه من السهل جدًا تنفيذ الحل الخاص بك عندما يتعلق الأمر بفرز الفئات. في هذا المنشور ، نظرنا في كيفية فرز فئات WooCommerce. يمكننا تحقيق ذلك عن طريق استخدام معاملات الترتيب والطلب وتعيين قيم مختلفة لها لتحقيق تأثير الفرز الذي تحتاجه.

يتم استخدام اسم القيم والعنوان لترتيب الفئات بترتيب أسمائها. آمل أن تكون قد تعلمت كيفية فرز فئات WooCommerce من هذا المنشور أو على الأقل لديك فكرة مثالية عن كيفية البدء.

مقالات مماثلة