كيفية إظهار عدد محدود من العلامات بعد المشاركات في موضوع ووردبريس الخاص بك

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

سئلنا مؤخرًا عن كيفية عرض عدد محدود من العلامات بعد كل منشور في قالب  ووردبريس الخاص بك. عادة ، يمكنك استخدام دالة 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 أو عناصر القائمة أو أي شيء آخر تريده.

خدمات مميزة لآجلك

نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.

اشترك معنا لمزيد من المعرفة

إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..

توضيح

اي عملية نسخ او اقتباس او ترجمة او نقل تم لاغراض علمية وتدريبية وتعليمية بحته وقد تم انشاء هذا المحتوى بمعرفة خبراء في مجال التقنية اما عن طريق إنشاء او تحرير او نقل او نسخ او اقتباس او ترجمة المحتوى من مصادر خاصة او عامة وكل ذلك ضمن حقوق النشر المتعارف عليها.

اي أخطاء تظهر في المحتوى مهما كان نوعه او تصنيفه يمكنك تحرير رسالة فورية لادارة موثوق لاجل تصحيح هذه الاخطاء، وسنكون شاكرين لك في حال قمت بالتعاون معنا لاجل اصلاح هذه الاخطاء.

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}