الأربعاء، 2 أبريل 2014

شرح تصميم قوالب ووردبريس -الجزء الثاني عشر-


شرح تصميم قوالب ووردبريس -الجزء الثاني عشر-
إنتهينا فى الدرس السابق من الجزء الخاص بالتعليقات ونموذج كتابة تعليق جديد، والآن سنتجه إلى صفحة عرض الصفحات، فى برنامج ووردبريس سيتم عرض الصفحة بشكل تلقائي، لكن بتصميم بدائي، لذلك سنقوم نحن بتخصيص شكل التصميم، وذلك عبر إنشاء ملف page.php، والبدأ فى العمل من خلاله، بدايةً سنقوم بنسخ جميع محتويات ملف single.php، ووضعه بداخل ملف page.php، ثم قم بحذف هذه الشيفرة من page.php:
if(comments_open() && !post_password_required()){
comments_popup_link('0','1','%','comments');
}
ثم قم بحذف الشيفرة الخاصة بعرض تاريخ إنشاء التدوينة، وأيضًا عرض تصنيف التدوينة لن نحتاجه لأننا فى صفحة وليست تدوينة، ولا تحتاج إلى تصنيف، بالطبع لن تستطيع تحديد تلك الشيفرات بدون أن تكون قد تابعت جميع الدروس الماضية، والآن مكان الشيفرة المخصصة لعرض تاريخ التدوينة، سنقوم بكتابة شيفرة بها رابط تعديل الصفحة يظهر للمدير، ولعرض الرابط سنقوم بإستخدام دالة edit_post_link، لكن يجب ان نقوم بالتحقق ما اذا كان المستخدم الحالى له تلك الصلاحية أم لا، وسنقوم بالتحقق من ذلك عبر دالة تقوم بإرجاع قيمة True أو False، وتلك الدالة هي current_user_can، أول بارامتر هو نص وهو edit_post، وثاني بارامتر هو الـID الخاص بالصفحة والذي نستطيع جلبه عبر كتابة
$post->ID
فإذا تم إرجاع True من الشرط، سيتم وضع دالة edit_post_link لكن بعد وضع بعض البارامترات، وهم ثلاثة بارامترات، البارامتر  الأول وهو لوضع النص الذي سيكون هو الرابط، والثاني لوضع نص قبل الرابط، والثالث لوضع نص بعد الرابط، كالشيفرة التالية:
if(current_user_can('edit_post',$post->ID)){
edit_post_link('Edit Page','

','

');

}
قم الآن بحذف الجزء الخاص بعرض Thumbnails لأننا لسنا بحاجة له فى الصفحات، وأيضًا الجزء الخاص بالـTags؛ لأننا لسنا بحاجة إليه، وايضًا الجزء الخاص بعرض معلومات كاتب الصفحة لسنا بحاجة إليها، والآن إنتهينا من صفحة page.php !!
سنتطرق فى الدرس القادم على كيفية صنع صفحات ذات قوالب خاصة، إنتظروا :))

ليست هناك تعليقات:

إرسال تعليق