Widget se štítky jinak

Štítky: , ,

Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 12 let, 5 měsíců.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)
  • Autor
    Příspěvky
  • #1243

    BorgMcz
    Participant
    Web

    Chtěl bych se zeptat, zda někdo používáte nějaký jiný widget na zobrazování štítků, než je součástí wordpresu. Nezamlouvá se mi to zvětšování písmen. Stačila by mi jedna velikost, ale aby zůstalo po najetí myší zobrazení příspěvků s tímto štítkem.

    Pokud tedy někdo používáte něco v tomto stylu, budu rád za název.

    Nebo případně, kde v kódu bych našel možnost, jak si ty velikosti v originálním widgetu upravit.

    #9695

    admin
    Keymaster
    Web

    Výchozí widget pro zobrazování štítků můžete poměrně snadno upravit. Zkuste pročíst související vlákno fóra. Je tam tip na plugin i ukázka jednoduché funkce.

    #9696

    BorgMcz
    Participant
    Web

    Ono v tom vláknu se řeší pouze počet. Ja bych spíše potřeboval upravit velikosti písma, aby ten rozdíl ve velikosti nebyl tak patrný.

    #9697

    admin
    Keymaster
    Web

    Ano, ale vztahuje se to k funkci wp_tag_cloud(), kde můžete získat další parametry.

    Takže místo kódu (nastavuje výchozí počet):

    $args['number'] = 15;

    tam dáte něco na způsob:

    $args['smallest'] = 12;
    $args['largest'] = 12;

    Tím nastavíte stejný font pro všechny štítky (výchozí font je 22 pro největší a 8 pro nejmenší).

    #9698

    BorgMcz
    Participant
    Web

    Dekuji za odpověď, ja jsem asi 5min poté psal, že jsem už na to přišel, co jste mi tím nazačoval. Jen jsem se chtěl ještě zeptat, proč je na konci kódu v té ukázce ta hodnota “10”?

    add_filter( ‘widget_tag_cloud_args’, ‘separatista_upravit_pocet_stitku’, 10 );

    Ale asi jsem neodmačknul odeslání příspěvku :-)

    #9699

    admin
    Keymaster
    Web

    V tom případě k vám směřuje pochvala :-) Musím se přiznat, že jsem schválně odpověděl tak, abyste musel trochu zapřemýšlet :-)

    Hodnota 10 je parametr funkce add_filter(), kterým se určuje priorita pro jeho zpracování. Pokud by např. několik různých funkcí používalo stejný filtr, tak tento parametr určuje, v jakém pořadí budou zpracovány. Každopádně ta hodnota 10 je v příkladu uvedena zcela zbytečně, protože je to výchozí hodnota parametru v případě, kdy není uveden. Takže ji můžete zcela odmazat…

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti