WordPress темаңыздагы билдирүүлөрдөн кийин чектелген сандагы тегдерди кантип көрсөтүү керек

WordPress темаңыздагы посттордон кийин чектелген сандагы тегдерди кантип көрсөтүү керек

Жакында эле бизден WordPress темаңыздагы ар бир посттон кийин чектелген сандагы тегдерди кантип көрсөтүүнү сурашты. Адатта, сиз пост таандык болгон тегдерге шилтемени көрсөтүү үчүн the_tags() функциясын колдоносуз. Бирок, бул функцияда көрсөтүлгөн энбелгилердин санын чектөө үчүн эч кандай орнотуулар жок. Демек, эгер сиздин постуңузда 12 теги болсо жана темаңызда 5 гана тег болушу мүмкүн болсо, макет анчалык жакшы көрүнбөй калышы мүмкүн. Көптөгөн адамдар жөн гана тегдерди колдонууну чектешет же аларды калыптарга киргизишпейт. Бирок бул макалада биз сизге WordPress темаңыздагы посттордон кийин тегдердин санын кантип чектөөгө болорун көрсөтөбүз, сиз ар бир постко кошкон тегдердин санын чектебестен. Түзөтүү: Кыязы, мен бул макаланы жазгандан кийин эң сонун Отто (@otto42) менин Google+ аккаунтума жооп берип, буга жетүүнүн оңой жолу бар экенин билдирди. Алгач темаңыздын functions.php файлын ачып, бул функцияны кошушуңуз керек: add_filter('term_links-post_tag', 'chek_to_five_tag'); функциянын_беш_тегине_чеги ($терминдер) { массив_кесимин кайтаруу ($термин, 0.5, чын); } Сиз 5 санын каалаган максималдуу санга өзгөртө аласыз. Андан кийин loop.php, single.php, index.php же бул пост тегдерин кошкуңуз келген жерге (пост циклинин ичинде болушу керек) ачып, андан кийин төмөнкү кодду чаптаңыз:

Бул, албетте, мен сунуш кылгандан алда канча жөнөкөй жана мен аны кам көргөндөр үчүн бул постто калтырам.

эски татаал ыкма

Төмөнкү кодду тема файлыңызга (пост циклинин ичине) чаптоо гана жетиштүү:

'. $label->name. ' '; $sep = ','; if ($count > 5) break; // санга туура келген санды өзгөртүңүз}}?> Жогорудагы код темада 6 тегди көрсөтөт. Эгер сиз азыраак же көбүрөөк энбелгилерди көрсөткүңүз келсе, жөн гана $count > 5 сызыгын каалаган санга коюңуз. Эсептөө саны 5тен көп болсо дагы, биз 6 маякты көрөбүз. Себеби, эсептөө 0дөн башталат. Демек, эгер сиз 4 гана энбелгилерди көрсөткүңүз келсе, анда сан 3 болушу керек. Эгер бөлүүчүнү өзгөрткүңүз келсе, 9-сапты өзгөртүшүңүз керек. Иш жүзүндө код үтүр менен бөлүнөт. . Сиз ошондой эле divs, тизме элементтерин же каалаган башка элементтерди кошуу менен стилди ыңгайлаштыра аласыз.

Таштап Жооп