Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 9 let, 11 měsíců.
-
Zdravím, netušíte, jak vypsat štítky k příspěvku, ale bez odkazu. Funkce the_tags je vypise s odkazy :(
já jsem vždy natvrdo psal strip_tags(the_tags());
, snad to je účinnou metodou
Ideálně k tomu slouží funkce get_the_tags(). Obecně funkce začínající the_*
slouží přímo k nějakému výpisu a pokud chcete něco trochu jiného, tak musíte použít alternativu get_the_*
. Řekl bych, že to bude ještě vhodnější řešení než navrhuje sjiamnocna (i když docela originální), kde vlastně štítky nejdříve zobrazíte i s odkazy a pak je zase odstraňujete.
Omlouvám se, už dlouho jsem nedělal nic pořádného v oblasti šablon
Admin má – jako vždycky – pravdu ;)
Mám pocit, že get_the_tags generuje z tagu přímo pole, které si potom můžete zpracovat…
get_the_tags
Přesně tak, get_the_tags() je v podstatě funkce get_the_terms() s parametrem post_tag
, která vrací pole objektů. A prostřednictvím funkce wp_get_object_terms() získává data přímo z databáze.
Zatímco the_tags() je pouze hezká schránka pro funkci get_the_tag_list() a následně pro get_the_term_list(), která opět používá funkci get_the_terms(), ale výsledky ještě zpracovává do podoby odkazů. A je tedy zbytečné ji vůbec spouštět a následně odkazy odstraňovat.
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti