سئلنا مؤخرًا عن كيفية عرض عدد محدود من العلامات بعد كل منشور في قالب ووردبريس الخاص بك. عادة ، يمكنك استخدام دالة the_tags () لعرض ارتباط إلى العلامات التي ينتمي إليها المنشور . ومع ذلك ، لا تحتوي هذه الوظيفة على معلمة للحد من عدد العلامات المعروضة. لذلك ، إذا كانت مشاركتك تحتوي على 12 علامة ، وكان القالب الخاص بك به مساحة لـ 5 فقط ، فقد لا يبدو جيدًا في التصميم. يحد الكثير من الأشخاص من استخدام العلامات ، أو لا يدرجونها في القوالب. لكن في هذه المقالة ، سنوضح لك كيف يمكنك تحديد عدد العلامات بعد المشاركات في قالب ووردبريس الخاص بك دون الحد من عدد العلامات التي تضيفها إلى كل منشور.
تحرير: على ما يبدو بعد كتابة هذا المقال ، رد Otto (@ otto42) الرائع على حسابي في Google+ لإعلامني أن هناك طريقة أبسط لإنجاز ذلك.
تحتاج أولا إلى فتح موضوع الخاص بك functions.php الملف وإضافة هذه الوظيفة:
add_filter('term_links-post_tag','limit_to_five_tags');
function limit_to_five_tags($terms) {
return array_slice($terms,0,5,true);
}
يمكنك تغيير الرقم 5 إلى أقصى عدد تريده.
ثم افتح loop.php أو single.php أو index.php أو في أي مكان تريد إضافة علامات النشر هذه (يجب أن تكون داخل حلقة مشاركة) ، ثم الصق الكود التالي:
<?php the_tags() ?>
هذا بالتأكيد أبسط بكثير مما توصلت إليه والذي سأتركه في هذا المنشور لأولئك الذين يهتمون.
الطريقة المعقدة القديمة
كل ما عليك فعله هو لصق الكود التالي في ملف القالب الخاص بك (داخل حلقة النشر):
<?php
$posttags = get_the_tags();
$count=0; $sep='';
if ($posttags) {
echo 'Tags: ';
foreach($posttags as $tag) {
$count++;
echo $sep . '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a>';
$sep = ', ';
if( $count > 5 ) break; //change the number to adjust the count
}
}
?>
سيعرض الرمز أعلاه 6 علامات في السمة. إذا كنت تريد إظهار علامات أقل أو المزيد من العلامات ، فما عليك سوى ضبط السطر $ count> 5 بالرقم الذي تريده. تذكر ، على الرغم من أن رقم العد يقول أكبر من 5 ، فإننا نرى 6 علامات. وذلك لأن العد يبدأ من 0. لذلك إذا كنت تريد إظهار 4 علامات فقط ، فيجب أن يكون الرقم 3.
إذا كنت تريد تغيير الفاصل ، فأنت بحاجة إلى تغيير السطر 9. سيتم فصل الكود الحالي بفاصلات. يمكنك أيضًا تخصيص النمط عن طريق إضافة divs أو عناصر القائمة أو أي شيء آخر تريده.
خدمات مميزة لآجلك
نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.
اشترك معنا لمزيد من المعرفة
إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..

