كيفية دمج المنطق الشرطي في القوائم في WordPress

نشرت: 2022-07-27


هل تريد عرض منتجات قائمة التنقل المميزة لصفحات الويب المميزة في WordPress؟ أو عرض قائمة متنوعة للمشترين الذين قاموا بتسجيل الدخول؟

يسمح لك WordPress بتقديم قائمة تنقل في مكان فريد في موضوعك ، ولكن بشكل افتراضي ، ستعرض بشكل عام القائمة المماثلة بوضوح.

في هذا المنشور ، سنوضح لك بوضوح كيفية تضمين المنطق الشرطي في القوائم في WordPress.

How to Add Conditional Logic to Menus in WordPress

لماذا زيادة المنطق الشرطي إلى القوائم في WordPress؟

توفر قوائم التنقل تكوين موقع WordPress الخاص بك على الإنترنت وتساعد زوار الموقع على التعرف على ما يريدون. بشكل افتراضي ، سيقوم موقع WordPress الخاص بك بفحص قائمة التنقل الدقيقة لجميع العملاء وفي جميع المنشورات وصفحات الويب.

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

يمكن لمواقع الإنترنت مثل منافذ البيع بالتجزئة عبر الإنترنت أو مجتمع موقع الويب الخاص بعضوية WordPress أو نظام اكتشاف عبر الإنترنت أن تكافأ جميعًا من قوائم التنقل المخصصة.

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

بعد أن قيل ذلك ، دعنا نظهر كيفية تضمين المنطق الشرطي في القوائم في WordPress. إليك الموضوعات التي سنغطيها في هذا البرنامج التعليمي:

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

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

Main menu

في المستقبل ، يجب عليك النقر فوق ارتباط موقع الويب "إنشاء قائمة جديدة" لتطوير قائمة جديدة. على سبيل المثال ، يمكنك إنشاء قائمة واحدة لعرضها للمستخدمين المسجلين ، وقائمة أخرى لعرضها على صفحة أو فئة موقع ويب WordPress محدد.

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

Logged in menu

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

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

لا تنس النقر فوق الزر "حفظ القائمة" لتسوق الأشكال المختلفة الخاصة بك.

لمزيد من المعلومات حول إنشاء القوائم ، يمكنك الظهور في البرنامج التعليمي للمبتدئين حول كيفية إضافة قائمة تنقل في WordPress.

غالبًا ما يكون من المفيد عرض قوائم التنقل المختلفة للعملاء بناءً على ما إذا كانوا قد قاموا بتسجيل الدخول إلى موقع الويب الخاص بك أم لا.

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

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

أولاً ، تحتاج إلى تثبيت وتفعيل المكون الإضافي Conditional Menus. لمزيد من التفاصيل ، راجع معلوماتنا خطوة بخطوة حول كيفية تثبيت مكون WordPress الإضافي.

عند التنشيط ، ستحتاج إلى إلقاء نظرة على المظهر المرئي »صفحة القوائم والانتقال إلى علامة التبويب" إدارة المواقع ".

Manage menu locations

من الأسفل ، سترى سجل مواقع القائمة والقوائم المعروضة في هذا الوقت. ستتقلب هذه وفقًا لموضوع WordPress الذي تستخدمه.

على سبيل المثال ، في صفحة الويب التجريبية الخاصة بنا ، من الواضح أن أهم لغة قائمة لدينا تعرض قائمة تنقل بعنوان "القائمة الرئيسية".

يمكننا إبلاغ المكون الإضافي بإظهار قائمة مختلفة عند مطابقة إصابة مؤكدة بالنقر فوق الارتباط التشعبي "+ قائمة شرطية" وتحديد قائمة أخرى من القائمة المنسدلة. في هذا البرنامج التعليمي ، سنختار "قائمة تسجيل الدخول".

Select logged in menu

في المستقبل ، تحتاج إلى النقر فوق الرابط الخلفي "+ الشروط".

سينقل هذا نافذة منبثقة حيث سترى مجموعة من المواقف للاختيار من بينها.

Select logged in user aa the condition

ما عليك سوى تحديد المربع في المستقبل لخيار "تسجيل دخول المستخدم" ، ثم النقر فوق الزر "حفظ".

يمكنك الآن زيارة موقع الويب الخاص بك لمشاهدة قائمة المستهلك التي تم تسجيل دخولها قيد التشغيل. يمكنك تسجيل الخروج من موقع الويب الخاص بك لرؤية قائمة التنقل المثبتة لجميع المستخدمين الآخرين.

Different menu for logged in users

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

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

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

كما في القسم السابق ، يجب عليك إعداد وتنشيط المكون الإضافي Conditional Menus ، ثم قم بزيارة صفحة المظهر المادي »القوائم والتغيير إلى علامة التبويب" إدارة المواقع ".

Select the Conditional Menu

يجب عليك حقًا دمج القائمة الشرطية المناسبة لدور الشخص الذي ستجده. في هذا البرنامج التعليمي ، اخترنا قائمة Nav Menu Administrator.

بعد ذلك ، ستحتاج إلى النقر فوق رابط "+ الشروط" حتى تتمكن من اختيار وضع المستهلك.

Select the Roles That Should See the Menu

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

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

للقيام بذلك ، تحتاج إلى إعداد وتفعيل المكون الإضافي Conditional Menus ، كما تم إثبات ذلك سابقًا ، ثم اختر قائمة التنقل المقبولة وانقر فوق الرابط الخلفي "+ الشروط".

هذه المرة يجب عليك حقًا النقر فوق علامة التبويب "الصفحات". سترى قائمة بكل موقع على موقع الإنترنت الخاص بك.

Select the Pages Where the Menu Should Be Displayed

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

إخفاء قائمة التنقل في صفحات الإنترنت المقصودة في WordPress

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

تم إنشاء موقع ويب الهبوط لزيادة الأرباح أو جعل العملاء المحتملين للمؤسسة. في صفحات الويب هذه ، سترغب في تقليل عوامل التشتيت وتزويد العملاء بكل التفاصيل التي يتعين عليهم التفكير في إجراء معين بها.

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

يمكنك القيام بذلك باستخدام البرنامج المساعد Conditional Menus. عند اتخاذ قرار بشأن القائمة الشرطية ، تحتاج هذه المرة إلى تحديد "تعطيل القائمة" من القائمة المنسدلة.

Select Disable Menu From the Drop Down

بعد ذلك ، عليك ببساطة النقر فوق اتصال "+ الشروط" لاختيار وقت عرض القائمة.

يجب عليك ببساطة النقر فوق علامة التبويب "الصفحات" ووضع علامات اختيار في المستقبل على صفحاتك المقصودة.

Select the Pages Where the Navigation Menu Should Be Hidden

لا تغفل عن النقر فوق الزر "حفظ" لتخزين التكوينات الخاصة بك.

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

الآن بعد أن عرضت قوائم تنقل فريدة على صفحات ويب مختلفة وللمستخدمين النهائيين الفريدين ، ربما تتساءل كيف يمكنك تخصيصها بشكل إضافي.

جرب هذه البرامج التعليمية المفيدة لإطالة أداء قوائم التنقل على موقع الويب الخاص بـ WordPress.

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

إذا أعجبك هذا المقال ، فالرجاء الاشتراك في قناتنا على YouTube لدروس أفلام WordPress. يمكنك أيضًا الكشف عنا على Twitter و Facebook.