WordPress.org

Make WordPress Core

Ticket #4610: sidebar_widget_tag_cloud.patch

File sidebar_widget_tag_cloud.patch, 1.1 KB (added by albaran, 11 years ago)

add tag cloud in widgets

  • widgets.php

     
    416416<?php
    417417}
    418418
     419function wp_widget_tag_cloud($args) {
     420        global $wp_db_version;
     421        extract($args, EXTR_SKIP);
     422        # Plugin Author: Jeremy Visser
     423        echo $before_widget;
     424        # echo $before_title . 'Tags' . $after_title;
     425
     426        echo '<div class="tag-cloud">';
     427        wp_tag_cloud();
     428        echo '</div>';
     429
     430        echo $after_widget;
     431}
     432
    419433function wp_widget_archives($args) {
    420434        extract($args);
    421435        $options = get_option('widget_archives');
     
    11131127        $class['classname'] = 'widget_search';
    11141128        wp_register_sidebar_widget('search', __('Search'), 'wp_widget_search', $class);
    11151129       
     1130        $class['classname'] = 'widget_tag_cloud';
     1131        wp_register_sidebar_widget('tag_cloud', __('Tag cloud'), 'wp_widget_tag_cloud', $class);
     1132       
    11161133        $class['classname'] = 'widget_recent_entries';
    11171134        wp_register_sidebar_widget('recent-posts', __('Recent Posts'), 'wp_widget_recent_entries', $class);
    11181135        wp_register_widget_control('recent-posts', __('Recent Posts'), 'wp_widget_recent_entries_control', $dims90);