You can use the following WordPress shortcode to output a tag cloud on posts, pages, HTML Widgets, Thesis Text Boxes, or any other content area that can process shortcodes.
Note: These instructions assume you are using a PHP customization class to organize your custom code.
public function __construct() {
add_action('template_redirect', array($this, 'front_end')); // Shown for context
/* Hooks and filters that need to fire early go here */
add_shortcode('custom_tag_cloud', array($this, 'tag_cloud'));
}
public function tag_cloud($args = array()) {
if (is_array($args))
extract($args);
return
wp_tag_cloud(array(
'echo' => false,
'number' => 0,
'smallest' => 14,
'largest' => 37,
'unit' => 'px'));
}
With your custom code in place, you can now reference this shortcode in a content area:
[custom_tag_cloud]
Easy!