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

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

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

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

وقبل البدء عليك بمعرفة أن :

Index.php = ملف الصفحة الرئيسية
sidebar.php = ملف القوائم الجانبية
page.php = ملف الصفحات
single.php = ملف التدوينات ( الملف المخصص لعرض التدوينة (الموضوع) كاملاً )

أولاً : طريقة إخفاء القوائم الجانبية :

في البداية لنتعرف على الكود الخاص بعرض القوائم الجانبية

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


وإذا أردت إخفاء أو حذف القوائم الجانبية من الظهور في التدوينات تقوم بحذف الكود من ملف single.php ، وكذلك تفعل مع الصفحات في ملف page.php .

ثانياً : إظهار القوائم الجانبية وعرضها بشكل مختلف

ولفهم المقصود منها باعتبارك صاحب موقع وتريد التالي :
الصفحة الرئيسية : يتم عرض إعلانات فقط في القائمة الجانبية
التدوينات والصفحات : يتم عرض قوائم التصنيفات والصفحات والمنوعات وآخر التدوينات والتعليقات .. إلخ

لنطلع الآن على الكود الذي سنستخدمه :

حيث أن
XXX.php = اسم ملف القائمة الجانبية
سنقوم بإنشاء ملفين الاول نسميه sidebar1.php والثاني sidebar2.php
نضع بداخل الملف الأول أكواد الإعلانات التي نريدها تظهر ، ونضع بداخل الثاني أكواد الصفحات والتصنيفات … إلخ .

الآن سنقوم بإضافة الكود الذي ذكرته سابقاً في ملف index.php ونستبدل اسم XXX.php إلى sidebar1.php
ونضعه في ملفات page.php , single.php ونستبدل اسم XXX.php إلى sidebar2.php
ولا تنسى حذف الكود الموجود في الفقرة (أولاً) من الملفات index.php , page.php , single.php ، ويمكنك الاستعانة بالأكواد وخصائص css في ملف sidebar.php لتنسيق القوائم الجانبية .

إذا كنت ترغب في استخدام مربعات القائمة الجانبية في لوحة التحكم يجب أن تقوم بالتعديل على ملف functions.php بإضافة الكود التالي :

 

ثم اضافة الكود التالي في بداية صفحة sidebar1.php

 

واضافة الكود التالي في بداية صفحة sidebar2.php

 

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

 

--- نقاط البحث ---
  • yhs-mystartdefault

  • درس ممتاز طيب يالغالي اذا حذفت القائمه الجانبيه من الصفحه الرئيسيه يبقى مكان القائمه الجانبيه بدون شي

    ابي طريقه تمتد جدوال مواضيع المدونه

  • لم أفهم ما تقصده في طريق تمتد جداول مواضيع المدونة !!
    قد يفيدك التعليق التالي اذا كنت قد فهمت مقصدك
    http://www.ed3s.com/?p=660#comment-326

  • رائع ..
    لكن كيف استطيع تغيير عرض القائمة المنسدلة للتصنيفات
    وجد كود لهذه المهمة لكن لا اعرف اين اضعه !!

  • ممكن الكود إذا تكرمت

  • mohob

    :mrgreen:

    تسلم يالذيب

    لاكن ودي اعمل قالب يمين وقالب يسار .

    !!

  • ياهلا ومرحباً mohob

    قالب يمين وقالب يسار ^_^
    تقدر تسوي قائمة يمين وقائمة يسار … يبيلك التعديل في أكواد PHP , CSS وكل شئ يصير تمام .. ^_~

  • محمد

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

  • وعليكم السلام أخي محمد
    العفو أخي الكريم ..
    بالنسبة لكود التعليقات كما هو هنا في الموقع … فسأقوم بطرح القالب الموجود في موقعي بالتطويرات الموجودة عليه .. فقط عليك الانتظار قليلاً ثم تحميل القالب كاملاً بالتطويرات 😉
    أما بخصوص كود لإظهار آخر المواضيع والتعليقات .. من هنـا
    أيضاً الصور التي بجانب الاسم في التعليقات … من هنـا

  • محمد

    بالضبط ما كنت أبحث عنه، و يحتاج الكود لضبط الشكل عبر CSS، راح انتظر حتى صدور قالبك المعدل إن شاء الله و بالمناسبة يظهر و كأنه قالب غير مجاني Premium .

  • mahdi

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

    شاهد الصورة :

    http://img104.herosh.com/2010/08/01/710282872.jpg

    ياليت اخي تجد الحل و شكر لك

    رابط المدونة : http://blog.e7swhm.com/

  • أهلاً أخي مهدي ..
    حل المشكلة يكمن في أنك تحتاج إلى تعديلات في ملف style.css بما يتناسب لتظهر الصفحة بالشكل الذي تريده .
    تحتاج إلى معرفة القليل عن css وستقوم بإنجاز ذلك بنفسك 😉

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

  • وعليكم السلام ورحمة الله وبركاته .. أهلا أخي بو بدر .
    عليك بالذهاب لمربعات القائمة الجانبية بالمظهر بلوحة التحكم ثم استعرض قائمة الصفحات ثم في [ استثناء ] قم بوضع ID الصفحة التي لا تريد ظهورها ، يمكنك وضع اكثر من ID مفصولة بفاصلة .

  • غد مشرق

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

    مشكورين ..
    وجزيتم خيرا

  • جرب تغيير القالب وشاهد النتيجة .. فإن عملت معك فقد تكون المشكلة من نفس القالب الذي تستخدمه .
    وإن لم تعمل قد تكون المشكلة من نفس الووردبريس .. والله أعلم .

  • شكرا لك على الشرح بارك الله فيك

    ممكن اخي مساعدة

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

    مثلا
    في قسم home يضهر موضوع مع الصور اما في قسم wii يضهر موضوع بدون صورة

    يوجد مثال في موقعي

    ارجو المساعدة وبارك الله فيك

  • هذا شرح مشكل بصور

    في القسم الرئسي

    http://img828.imageshack.us/img828/2118/92563207.png

    يضهر الموضوع هكذا
    http://img211.imageshack.us/img211/3012/31122010230429.png

    اما في القسم الجانبي المخصص للموضوع يضهر موضوع هكذا
    http://img404.imageshack.us/img404/1479/001la.png

    هذا موقعي غيرجاهز
    http://www.isogamesxpw.com

    ارجو المساعدة وجزاك الله كل خير

  • في انتضار المساعدة جزاك الله خيرا

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

  • اشكرك بشده للغاية وجزاك الله خيرا

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

  • الله يعطيك العافية ، هل يمكن إلغاء السايد بار من صفحة معينة من الصفحات ؟ وكيف يمكن أن تكون هذه الصفحة عريضة بحيث لا يبقى مكان السايدبار فارغاً؟
    يا ليت إجابة مفصلة من فضلك ولك الشكر.

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

  • ahmed

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

  • للاسف لا اعلم ان كانت هناك اضافة ام لا ..
    يمكنك البحث في موقع الووردبريس الرسمي في قسم الاضافات

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

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

    الرجاء المساعدة مع العلم اني استعمل قالب صحيفة

  • ed3s

    عليك مراعاة الاكواد في قالبك
    فالامر يختلف من قالب لآخر