Betere Tagwolk

De standaard Tagwolk van WordPress is een widget, waar je bijzonder weinig kunt instellen. Als je veel tags hebt wordt het al gauw een onoverzichtelijke brij.

Ik ben eerst eens gaan zoeken naar plugins om dit te verbeteren en de volgende 3 plugins leken mij geschikt:

  1. Configurable Tag Cloud (CTC)
  2. Ultimate Tag Cloud Widget
  3. SEO Tag Cloud Widget

Deze plugins heb ik nog niet uitgeprobeerd. Als iemand ze wel heeft gebruikt, schrijf dan graag je bevindingen in een reactie op dit bericht.

In Customize the WordPress Tag Cloud Widget vond ik hoe je de tagwolk eenvoudig aan kunt passen door enkele regels code toe te voegen aan de functions.php van je thema.

Ik wilde het volgende:

  • de minimale en maximale fontgrootte aanpassen
  • de tags tonen als een ongeordende lijst (ul)
  • maximaal 20 tags tonen
  • de meest voorkomende tags bovenaan.

Dat deed ik met de onderstaande code:

[code type=codetype]

// modify tag cloud
function custom_tag_cloud_widget($args) {
$args[‘largest’] = 18; //largest tag
$args[‘smallest’] = 10; //smallest tag
$args[‘unit’] = ‘px’; //tag font unit
$args[‘format’] = ‘list’; //ul with a class of wp-tag-cloud
$args[‘orderby’] = ‘count’; //sorteren op aantal boven
$args[‘order’] = ‘DESC’; //meest gebruikte bovenaan
$args[‘number’] = ’20’; //aantal tags
return $args;
}
add_filter( ‘widget_tag_cloud_args’, ‘custom_tag_cloud_widget’ );

[/code]

Daarna is het een fluitje van een cent om de tagwolk (die nu een taglijst is) mooi te stylen met CSS.

Comments

  1. yoni schreef dit:

    Ik heb de Ultimate Tag Cloud Widget geïnstalleerd, werkt perfect!
    http://www.yo2go.nu

  2. gerda hoogendijk schreef dit:

    is het ook mogelijk om het lettertype in de tagwolk te wijzigen? het neemt nu erg veel ruimte in

    • Winy Schalke schreef dit:

      Hallo Gerda, het lettertype wordt bepaald door het thema dat je gebruikt. Vaak is dat hetzelfde als in de body. Je kunt dit aanpassen door in je style.css een regel toe te voegen specifiek voor de .tagcloud.

Wil je reageren?

Graag!
Je kunt hier een berichtje achterlaten. Het is noodzakelijk daarvoor je naam en emailadres in te vullen. Het emailadres zal nooit openbaar worden gemaakt.
Na goedkeuring door WP-bieb zal je bericht op de website verschijnen.

*