في الآونة الأخيرة ، سألنا أحد مستخدمينا كيف يمكنهم تعيين الصورة المصغرة الافتراضية للمنشور الاحتياطي لفئات معينة في ووردبريس. في البرنامج التعليمي السابق ، أوضحنا كيفية تعيين صورة احتياطية افتراضية لبرنامج تعليمي حول الصور المصغرة لنشر ووردبريس . في هذه المقالة ، سنوضح لك كيفية تعيين الصورة المميزة الاحتياطية الافتراضية لفئات معينة في ووردبريس.
عرض صور الفئات في ووردبريس عند عدم العثور على الصورة المصغرة للنشر
ملاحظة: هذا برنامج تعليمي للمستوى المتوسط سيتطلب منك معرفة HTML و CSS وأساسيات بنية قالب ووردبريس.
سيناريو:
لنفترض أن لديك مدونة حيث تقوم بتعيين فئة واحدة لكل منشور (راجع دليلنا حول الفئات مقابل العلامات ). يمكنك إظهار صورة احتياطية بناءً على الفئة التي تم تعيين المنشور لها.
إنه مفيد بشكل خاص عندما تواجه موقفًا غالبًا عندما لا تتوفر صورة مميزة للنشر. قد لا تتطابق الصورة التي تحمل علامتك التجارية مع موضوع المنشور ، ولكن إذا كنت تستخدم صورة خاصة بفئة معينة ، فستظل تبدو ذات صلة.
تعيين صور الفئة في ووردبريس بدون مكون إضافي
سابقًا في WPBeginner ، أظهرنا لك تعيين صور الفئات في ووردبريس . ومع ذلك ، في هذا البرنامج التعليمي ، ستحتاج إلى إعداد صور الفئات يدويًا بدون مكون إضافي. تحقق من البرنامج التعليمي الخاص بـ Theme Cheat Sheet ودليل المبتدئين للصق المقتطفات في ووردبريس .
أول شيء عليك القيام به هو إنشاء صور لفئاتك. استخدم رابط الفئة كاسم ملف صورتك واحفظها جميعًا بنفس التنسيق ، مثل jpg أو png.
المشكلة الآن هي أن موضوع ووردبريس الخاص بك ربما يستخدم أحجام صور مختلفة في قوالب مختلفة. على سبيل المثال ، قد يكون لديك صور مصغرة للمشاركات على صفحات الأرشيف وصور مميزة أكبر في المنشورات الفردية. سنترك ووردبريس يتعامل مع تغيير حجم الصور. للقيام بذلك ، تحتاج إلى تحميل صور الفئة الخاصة بك إلى موقع ووردبريس الخاص بك من Media »Add New . أثناء التحميل ، سيقوم ووردبريس بتخزين صور فئتك وإنشاء أحجام محددة حسب السمة الخاصة بك وتلك الموجودة ضمن الإعدادات » شاشة الوسائط .
بعد تحميل صور الفئة ، تحتاج إلى نقلها إلى دليل مختلف. اتصل بموقعك على الويب باستخدام عميل FTP مثل Filezilla وانتقل إلى /wp-content/uploads/المجلد. سيتم تخزين صور الفئة التي قمت بتحميلها في مجلد الشهر. مثال:/uploads/2013/12/
قم بإنشاء مجلد على سطح مكتب الكمبيوتر الخاص بك وقم بتسميته فئة الصور. الآن قم بتنزيل جميع صور الفئات الخاصة بك وجميع الأحجام التي أنشأها ووردبريس لهم إلى هذا المجلد الجديد على سطح المكتب. بمجرد الانتهاء من التنزيل ، ستحتاج إلى تحميل مجلد صور الفئة إلى دليل / wp-content / uploads. سيسمح لك القيام بذلك بالحصول على جميع أحجام صور الفئات الخاصة بك في مجلد منفصل يسهل الاتصال به في المظهر الخاص بك.
عرض الصور المصنفة في قوالب ووردبريس
قبل أن ننتقل إلى تعيين هذه الصور كصور احتياطية افتراضية ، دعنا نلقي نظرة على كيفية عرضها في السمات الخاصة بك. على سبيل المثال ، يمكنك عرض هذه الصور في الجزء العلوي من صفحات الفئة الخاصة بك.
<?php
if ( is_category() )
$thiscat = get_category(get_query_var('cat'),false);
?>
<img class="category-thumb" src="<?php echo bloginfo('url'); ?>/wp-content/uploads/category-images/<?php echo $thiscat->slug ; ?>-50x50.jpg" alt="<?php echo $thiscat->name; ?>" />
هذه هي الطريقة التي ظهرت بها في صفحة أرشيف الفئات الخاصة بموقعنا التجريبي.
عرض صورة رمز الفئة على صفحة الفئة
عرض صورة الفئة كصورة مميزة احتياطية احتياطية
سنقوم الآن بتوضيح كيفية عرض صورة فئة على أنها الصورة المميزة الاحتياطية الافتراضية أو صورة مصغرة للنشر عندما لا يكون للمنشور صورة مميزة خاصة به.
ملاحظة: يرجى نسخ ملفات السمات الخاصة بك احتياطيًا قبل إجراء أي تغييرات.
داخل الحلقة الخاصة بك ، حيث يعرض المظهر الخاص بك الصورة المميزة أو الصورة المصغرة للنشر ، استبدلها بهذا الرمز:
<?php if ( has_post_thumbnail() ) : ?>
<div class="entry-thumbnail">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
</div>
<?php else :
$category = get_the_category();
?>
<div class="entry-thumbnail">
<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('url'); ?>/wp-content/uploads/category-images/<?php echo $category[0]->category_nicename ; ?>-150x150.jpg" alt="<?php the_title(); ?>" /></a>
</div>
<?php endif; ?>
هذا الرمز يبحث عن مشاركة الصورة المصغرة. إذا وجدت واحدة ، فإنها تعرض الصورة المصغرة للنشر. وإلا ، فإنه يبحث عن الفئة التي ينتمي إليها المنشور ثم يعرض صورة الفئة. لقد أضفنا -150 × 150 في اسم ملف الصورة لأن هذا هو حجم الصورة المصغرة للنشر في نسقنا التجريبي. قد يستخدم قالبك حجمًا مختلفًا للصور المصغرة للنشر ، لذلك تحتاج إلى استخدام هذا الحجم بدلاً من ذلك.
يرجى ملاحظة أن الموضوع الخاص بك قد يحتوي بالفعل على <?php if ( has_post_thumbnail() ) : ?>خط والأسطر القليلة التالية التي تعرض الصورة المصغرة للمشاركة. يمكنك تخطي هذه الأسطر إذا كان موضوعك قد حصل عليها بالفعل.
هذا كل شيء ، نأمل أن تساعدك هذه المقالة في إضافة صورة مميزة احتياطية بناءً على فئة المنشور. للردود والأسئلة ، يرجى ترك تعليق أدناه.
خدمات مميزة لآجلك
نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.
اشترك معنا لمزيد من المعرفة
إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..

