معرفة دوال wordpress تسهل عليك تصميم theme كامل بسهولة ويسر، معظم الدوال تبدأ ب wp_ أو العبارة get_ بعدها اسم الملف او القسم المسؤولة عنه
مثلا لعرض الصفحات الثابتة التي تكون عادة في sidebar أو header نستعم الدالة:
< ?php wp_list_pages() ?>
الدالة ستعرض جميع الصفحات مع عبارة pages واذا اردت ترتيب الصفحات وحذف عبارة pages الافتراضية يمكنك إضافة arguments للدالة
< ?php wp_list_pages('sort_column=menu_order&title_li='); ?>
بحيث سيتم عرض الصفحات بالترتيب حسب id وقيمة title_li ستكون فارغة وبالتالي لن يعرض عبارة pages أو صفحات
يمكن تضمين الدالة سواء في ملف header.php أو sidebar.php
ايضا يجب ان تكون ضمن قائمة منسدلة كالتالي:
<ul id='nav'> < ?php wp_list_pages(); ?> </ul>
بدون li
فورم البحث:
يمكنك كتابة اكواد الفورم مباشرة في اي مكان تريد او وضعه في ملف خارجي واستدعائه مثل الطريقة المستعملة في theme الذي يأتي افتراضيا باسم default
<!-- start search box --> < ?php include (TEMPLATEPATH . '/search.php') ?> <!-- end search box-->
حيث ملف search.php يحتوي على اكواد xhtml او يمكن عرض الفورم مباشرة:
<form method='get' action='..'> <input type='text' value='..' name='s' /> <input type='submit' value='بحث' /> </form>
لادراج header في اي صفحة استعمل الدالة:
< ?php get_header()?>
القائمة الجانبية أو sidebar:
< ?php get_sidebar()?>
ولاظهار footer في آخر الصفحة:
< ?php get_footer()?>
الملفات sidebar.php, header.php, footer.php تتضمن دوال wordpress سهلة وبسيطة الفهم يمكن الرجوع اليها في موقع wordpress لمعرفتها
بمعرفة ملفات theme ودور كل دالة يمكنك البدأ بتصميم theme الخاص بك
وورد بريس رائعة من هذه الناحية. فأسهل ما في الأمر هو تصميم ثيم لها :).
لي معها تجارب رائعة :).
وما ذكرته هو القليل فقط من هذه الدوال السهلة.
قرأت قبل مدة عن Wordpress Loop. وهي الدالة المسؤولة عن عرض التدوينات. تفاجأت من قوة وسهولة تخصيصها! فكانت النتيجة كالتالي:
مقسم الصفحة الرئيسية
اتمنى ان تخصص لنا دروس لتصميم قالب ورد برس للمبتدئين بأسلوبك المبسط
اهلا عمر
شكرا لك على الدرس المفيد
لا يوجد اجمل واسهل واروع من دوال wordpress وهنا تكمن قوة البرنامج
خلاصات اقلام
ان شاء الله لما لا