فواصل

أضف مصغرات لمواضيعك بدون إضافة

لطالما كانت الـ WordPress أفضل برنامج إدارة المحتوى في تظري و نظر الكثير، و مع ظهور التحديثات المستمرة و المفيدة للهذا البرنامج، ظهر في الإصدار 2.9 إضافة كان لها منذ مدة أن تكون ألا و هي إضافة المصغرات، و هي إضافة جد مفيدة تتيح لك التحكم في وضع صورة مصغرة تعبر عن الموضوع و توظيفها بشكل منسق إضافة إلى سهولة التعامل معها.

سنقوم اليوم إن شاء الله بشرح طريقة إضافة المصغرات المدمجة مع الإصدارات الجديدة للـ WordPress عن طريق ملف Functions.php الموجود في مجلد القالب المفعل للمدونة.

1- التعديل على الملف Functions.php :

نتوجه للقالب المستخدم للمدونة و نفتح ملف Functions.php و نقوم بإضافة الأسطر التالية من أجل تفعيل الإضافة….

[html] // تفعيل إضافة المصغرات

add_theme_support(‘post-thumbnails’);

// التأكد من استدعاء الاضافة للووردبريس 2.9 أو أعلى
// التأكد من وجود الإضافة و تفعيلها

if ( function_exists(‘add_theme_support’) ) {
add_theme_support(‘post-thumbnails’);
}
[/html]

و يمكن التحكم في حجم المصغرات عن طريق:

[html] set_post_thumbnail_size(150, 100);
[/html]

2- استدعاء الصورة في دالة الدوران و عرضها:

ضمن ‘if have_posts()’ الخاصة بالدوران، نقوم باستدعاء الكود التالي:

[html] <?php the_post_thumbnail(); ?>
[/html]

حيث ستقوم الووردبريس بإضافة المصغرة مباضرة عند إدراجها في الموضوع، و يمكننا التحكم في شكل الصورة من خلال الـ CSS.
و لجعل التحكم كليا عن طريق الشرط نستخدم الكود التالي:

[html] if ( has_post_thumbnail() ) {
the_post_thumbnail();
}
[/html]

و في صفحة كتابة الموضوع ستجد مكان جديد لإضافة الصورة و هو سهل التعامل (عربي) لا داعي لشرحه.

و هذا مثال بسيط بعد التطبيق من مدونتي التجريبية:

مقالات ذات صلة

تعليق واحد

  1. شبكة تقنية اليوم
    27 أبريل, 2012 في 3:31 ص - Reply

    السلام عليكم و رحمة لله و بركاته
    لطالما اعاني من هده المشكلة لكن مازالت كما هيا لاني صراحتا لم افهم
    طريقة وضع لاكواد وضعتها كل في ملف Fonction و حدثه لكن اصبحث رئيسية لا تظهر
    المهم اخي لو تكرمت بشرح اكثر يعني تحدد لاكواد التي ستوضع في الملف و كيف ستوضع
    وسمحلي عن هدا طلب صراحتا تعبث كثيرا في البحث عن هدا المشكل الدي جعلني انتقل الى سكريت داتا لايف
    http://www.techtodays.net/dl
    بسهولة استخدامه و تعديل عليه و كل شيء اتمنى لو عمقت في شرح اكثر اخي و شكرااا .

اضف رد