طريقة استبعاد صفحة من القائمة العلوية في الووردبريس

آخر تحديث 21 ديسمبر 2016بواسطة - wait... مشاهدة/ 18 تعليق
طريقة استبعاد صفحة من القائمة العلوية في الووردبريس

السلام عليكم ورحمة الله وبركاته

في هذا الشرح سوف نتناول طريقة استبعادة صفحة او صفحات من القائمة العلوية للسكريبت الووردبريس كما تعلمون اذا كترة الصفحات قد ياخد مظهر القائمة شكل سيئ وقد وقعت في هذه المشكلة وقمنا بحلها الان ندخل في صلب الموضوع , هناك طريقتين الاولى بالنسبة للقوالب التي لا تدعم القوائم والثاني لقوالب التي تدعم القوائم والطريقة الثانية فكرني بها الاخ مروان شكرا لك على الاستفسار

طريقة الاولى للقوالب التي لا تدعم القوائم

اول شيء يجب معرفة رقم ال post تبع الصفحة وهنا سوف اقوم بشرح طريقة الحصول عليه نتوجه الى قائمة الصفحات من لوحة التحكم  وبعد ذاك نقوم بالتالي

execludepage - مجلة ووردبريس

عند وضع الماوس على رابط اي صفحة شاهد شريط الحالات اسفل سوف تشاهد رقم الصفحة  التي نحتاجها مثال

http://yoursite.com/wp-admin/post.php?post=245&action=edit

الرقم باللون الاحمر هو الذي سوف نحتاج في عملنا هذا

الان سوف نقوم بتعديل الترويسة (header.php) اول شيء ابحث عن الكود التالي في الترويسة

<?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=’); ?>

قم بتغيره بالكود التالي :

<?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=&exclude=245‘); ?>

وبهذا نكون قد استبعدنا الصفحة التي نريد من القائمة

مثال على موقعي :

execludepage2ex - مجلة ووردبريس

بعد تطبيق الاستبعاد execludepage3ex - مجلة ووردبريس

ملاحظة : اذا اردت ان تقوم باستبعاد العديد من الصفحات قم بالتالي

<?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=&exclude=page1,page2,page3‘); ?>

لاحظ كيف تم ادراج الفواصل بين كل صفحة و الاخرى

الطريقة الثانية للقوالب التي تدعم القوائم

هذه القوالب بطبيعة الحال تدعم القوائم وستجد انهم استعملوا كود برمجي عوض عن الكود الذي اشرنا له فوق وغالبا ما يكون على الشكل التالي

<?php wp_nav_menu( array('container' => '', 'container_class' => '', 'menu_class' => '', 'sort_column' => 'menu_order', 'theme_location' => 'secondary' ) ); ?>

في هذه الحالة لن نقوم بتغيير اي شيء في هذا الكود فقط سنقوم بالخطوات التالية :

نتوجه الى القوائم من قائمة المظهر

exclude2 page menu - مجلة ووردبريس

بعدها نقوم بانشاء قائمة قم باعطائها اي اسم

create menu wordpress - مجلة ووردبريس

بعد انشاء القائمة سوف تظهر لك المربع الجانبي التالي

select menu wordpress posistion - مجلة ووردبريس

هنا المربع يحتوي على الامكان التي تستعمل القوائم مثلا اختر المكان main menu واختر بعدها اسم القائمة التي قمت بانشائها وقم بالحفظ, المهم الان ستجد في الاسفل مربعين اختر اما التصنيفات او الصفحات المهم قمت باخد المربع الخاص بالتصنيفات وهو بالشكل التالي:

select category name 4 menu - مجلة ووردبريس

المهم هنا نقوم بوضع علامة على التصنيفات التي نود ظهورها في القائمة وبالعكس بالنسبة لتصنيفات التي تود استبعادها وقم بالضغط على اضف للقائمة

save menu wordpress - مجلة ووردبريس

المهم هنا سوف تلاحظ اضافة التصنيفات التي اردتها ان تظهر فقط في القائمة لا تنسى ان تقوم بحفظ القائمة

الى هنا انتهينا من شرح هذه الطريقة البسيطة والى اللقاء في شروحات اخرى واتمنى ان تستفيدوا من هذا الشرح

اذا كانت هناك اي مشاكل او استفسارات قم وضع تعليق وسوف اجيب عليك ان شاء الله في اقرب فرصة

والسلام عليكم ورحمة الله وبركاته

طريقة استبعاد صفحة من القائمة العلوية في الووردبريس بواسطة مجلة ووردبريس, يمكنك نقل ومشاركة التدوينة مع ذكر المصدر الأصلي للموضوع ، مع رابطه, التدوينة مرخصة بموجب المشاع الابداعي Creative Commons A-NC-SA 3.0.
2010-11-02T02:00:49+00:00
2016-12-21T07:49:25+00:00

التعليقات18 تعليق

  • مرسل

    شكرا لك تم تطبيق الدرس على مدونتي ونجحت

    • admin

      مشكور اخي العزيز على المرور

  • mrwan

    لم أجد الكود في الترويسة

    • admin

      طيب اخي سوف اقوم بطرح طريقة اخرى اليوم باذن الله تقبل تحياتي وانا الان قد وجدت الصور لشرح ينقص فقط الشرح

  • mrwan

    نتظرك يأخي الفاضل

  • mrwan

    هل الكود يوضع في مكان معين ( في الطريقة الثانية)

    • admin

      عفوا على التاخير بس الكود ستجده اصلا في القالب بس اذا ما وجدته ارسلي ملف Header.php لكي ارى طريقة عمل القوائم عندك

  • العدل العربي

    القالب الدي اعمل به لا يدعم القوائم العلوية

    حبيت اعمل قائمة علوية بدلا من استخدام المربع الجانبي “القوائم”

    سؤالي هل يمكنني فعل هدا و شكرا لك اخي

    • admin

      اخي العزيز يمكنك بطبيعة الحال ان تعمل ذالك
      كما ترى انا ايضا قالبي لا يدعم القوائم الجانبية فانا استعمل الكود التالي :

      <?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=’); ?>
  • المايسترو

    اخى الكريم
    قالبى لا يدعم القوائم العلويه
    وبحثت عن الكود الذى وضعته ولكنى لم اجده

    • معاذ

      ضع موقعك لارى كيف تظهر القوائم عندك

  • المايسترو

    http://www.ken2wy.com/home تفضل

    • معاذ

      الموقع مو شغال اخي العزيز يبدوا ان موقعك انتهت مدته ويعرض بالكامل اعلانات

  • المايسترو

    تم تجديد الضومين اخى
    تفضل بالدخول

    • معاذ

      اخي افتح ملف header.php وشوف الكود الموجود بين الوسم التالي :

          &lt;ul class=&quot;artmenu&quot;&gt;
      	
          &lt;/ul&gt;
      
  • المايسترو

    هذا الكود الموجود

  • المايسترو

    تفضل هذا هو الكود
    انا رفعته على الميديا فير لانه الكود لا يظهر فى التعليق
    http://www.mediafire.com/?nh28lpgn84s42py

    • معاذ

      انت تستعمل قالب مصمم بواسطة برنامج Artisteer
      جرب الطريقة هذه ربما تنفع معك

      &lt;?php art_menu_items(exclude=X); ?&gt;
      

      استبدل x برقم الصفحة التي تريد استبعادها

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


شروط التعليق :

1 - المرجوا الابتعاد عن كتابة تعليقات بنمط (يعطيك العافية)، (روعة)، (ممتاز)، (مشكوووور)، (ابداع).

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

معاذ أشملي مشرف موقع (212) 689-383-644 المغرب webmaster@mwordpress.net