لنفترض أنك تستخدم قالباً يحدد لك محتوى القائمة الجانبية بنفسه و لا يسمح بإضافة المربعات التي يوفرها ووردبرس. ماذا ستفعل في هذه الحالة؟ سأشرح لك في هذا الدرس كيف تقوم بتعديل ملف القائمة الجانبية (sidebar.php) بحيث يسمح لك بإستخدام مربعات القائمة الجانبية بدل الكلاسات المتوفرة.
في الحقيقة المسألة بسيطة جداً. السبب الرئيسي (عادةً) لعدم إستطاعتك إستخدام مربعات القائمة الجانبية هو أنه لا يوجد أمر داخل ملف القائمة الجانبية (sidebar) يفرض عليه إستخدام المربعات في حال وجودها. إذاً كل ما عليك القيام به هو إضافة أمر php يجبر القالب على إستخدام المربعات، كما يلي (لاحظ أني وضعت أكثر من فاصلة علوية! ضع واحدة فقط على كل جهة):
<?php if (!function_exists(''''dynamic_sidebar'''') || !dynamic_sidebar(1) ) : ?>
هذا الأمر يقول “إذا وجد أمر مربعات القائمة الجانبية وهي قائمة واحدة إستخدمه”. بالطبع يمكنك تغيير عدد القوائم لتكون إثنتين أو ثلاثة. عليك أن تصع هذا الكود في بداية الملف وتحت تعريف:
<div id="sidebar"></div> <ul>
لاحظ أن هذا الأمر “شَرطّي” بمعنى أنه إمر “إذا” ولذلك لا بد من نهاية له. ضع النهاية التالية (قبل <ul/> و <div/> النهائية):
<?php endif ?>
هذا كل شيئ! إذهب الآن إلى لوحة التحكم>مربعات القائمة الجانبية وأضف ما تريد. سيستبدل القالب ما كان موجود سابقاً بالمربعات التي أضفنها وحسب الترتيب الذي إخترته.
بالتوفيق. لا تردد في السؤال إذا إحتجت أي مساعدة…




















أضف تعليق (الرجاء عدم إستخدام اللهجة العامية)