8, // font size for the least used tag 'largest' => 22, // font size for the most used tag 'unit' => 'px', // font sizing choice (pt, em, px, etc) 'number' => 45, // maximum number of tags to show 'format' => 'flat', // flat, list, or array. flat = spaces between; list = in li tags; array = does not echo results, returns array 'orderby' => 'name', // name = alphabetical by name; count = by popularity 'order' => 'ASC', // starting from A, or starting from highest count 'exclude' => 12, // ID's of tags to exclude, displays all except these 'include' => 13, // ID's of tags to include, displays none except these 'link' => 'view', // view = links to tag view; edit = link to edit tag 'taxonomy' => 'post_tag', // post_tag, link_category, category - create tag clouds of any of these things 'echo' => true // set to false to return an array, not echo it ) ); ?>
Tämän toiminnon oletuskoko, jos sitä ei toimiteta, on "pt", mikä on vähän epätavallista ja usein epäluotettavaa, joten varmista, että vaihdat kyseisen parametrin siihen, kuinka normaalisti kokoat sivustosi.
Vähemmän outoa kirjasinkokoa
Tunnisteiden pilvet saavuttavat vaihtelevan kirjasinkoon soveltamalla jokaiseen tagiin sisäistä tyyliä. Tuloksena olevat kirjasinkoot voivat olla todella outoja, kuten style = 'font-size: 29.3947354754px;'. Mike Summers ehdottaa tätä ratkaisua:
8, // font size for the least used tag 'largest' => 40, // font size for the most used tag 'unit' => 'px', // font sizing choice (pt, em, px, etc) 'number' => 200, // maximum number of tags to show 'format' => 'array', // flat, list, or array. flat = spaces between; list = in li tags; array = does not echo results, returns array 'separator' => '', // 'orderby' => 'name', // name = alphabetical by name; count = by popularity 'order' => 'RAND', // starting from A, or starting from highest count 'exclude' => '', // ID's of tags to exclude, displays all except these 'include' => '', // ID's of tags to include, displays none except these 'link' => 'view', // view = links to tag view; edit = link to edit tag 'taxonomy' => 'post_tag', // post_tag, link_category, category - create tag clouds of any of these things 'echo' => true // set to false to return an array, not echo it )); foreach ($arr as $value) ( $ptr1 = strpos($value,'font-size:'); $ptr2 = strpos($value,'px'); $px = round(substr($value,$ptr1+10,$ptr2-$ptr1-10)); $value = substr($value, 0, $ptr1+10) . $px . substr($value, $ptr2); $ptr1 = strpos($value, "class="); $value = substr($value, 0, $ptr1+7) . 'color-' . $px . ' ' . substr($value, $ptr1+7); echo '
- ' . $value . '
'; ) ?>
Tulos kääntää tämän:
Tag Name
tähän:
Tag Name
Huomaa lisätty bonus, että linkeillä on luokan nimi “color-29” nyt, kun se ei ollut aiemmin. Nyt sinulla on koukku värjätä tagien nimet niiden koon perusteella.