Za duże litery chmurki tagów.
12 01 2008 by Marek Rusak
Drukuj post
W WordPress jest widget Tag Cloud wyświetlający chmurkę tagów. Domyślna wielkość czcionki jest trochę za duża. Bardzo łatwo można to zmienić.
Trzeba wyedytować plik widgets.php umieszczony w katalogu wp-includes.
W lini 1092 (w WordPress 2.5 jest to linia 1330) jest wpis:
wp_tag_cloud();
Ponieważ wp_tag_cloud () nie ma zdefiniowanych argumentów więc używa domyślnej czcionki o rozmiarze 8 dla najmniejszych i 22 dla największych liter. Po zmianie na czcionkę minimalną o rozmiarze 8 i maksymalną, rozmiar16, wyświetlane od najmniej popularnego, wpis powinien wyglądać tak:
[sourcecode language="php"wp_tag_cloud('smallest=8&largest=16&orderby=count');[/sourcecode]
Parametry funkcji:
[sourcecode language="php"smallest[/sourcecode] – rozmiar czcionki najmniej popularnego tagu
[sourcecode language="php"largest[/sourcecode] - rozmiar czcionki najbardziej popularnego tagu
[sourcecode language="php"unit[/sourcecode] – jednostka miary czcionki ( px, pt, em)
[sourcecode language="php"number[/sourcecode] – liczba tagów, które zostanę wyświetlone (0 – wszystkie)
[sourcecode language="php"format[/sourcecode] – sposób wyświetlenia chmurki:
* flat – tagi oddzielone spacją [standardowo]
* list – tagi jako lista (by zdefiniować tą listę w style.css należy użyć class=”wp-tag-cloud”)
[sourcecode language="php"orderby[/sourcecode] – kolejność wyświetlania tagów
* name – wg nazwy [standardowo]
* count – wg częstotliwości użycia/popularności
[sourcecode language="php"order[/sourcecode] – kolejność wyświetlania
* ASC – rosnąca [standardowo]
* DESC - malejąca
Plik nadpisujemy na serwerze, odświeżamy stronę i chmurka wygląda dużo lepiej.
Na podstawie artykułów west i Polski Support WordPress.





Marek a nie przypadkiem:
wp_tag_cloud(”smallest=8&largest=16&orderby=count”);
Twoje wywalało błąd: unex… coś tam…
Opisany przez “dz” błąd nie wynika z rodzaju użytego cudzysłowu.
Jest to związane z działaniem WordPress:
A frequent problem using codes within your post is WordPress’ technique of “styling” quote marks. Instead of seeing “quotes”, by default WordPress texturizes the quotes into open and closed quotes, like the quotes used in many word processing programs. Code that is to be copied needs to have the straight quotes, not the pretty quotes.
Cały artykuł po angielsku tutaj
Aby można było kopiować kod ze strony wstawiłem go w tagi “code”