Removing the “Popular Terms” area from the Taxonomy Edit Screen in the Admin Area

Personally I really dislike how wordpress shows all the “popular terms” in different sizes on the taxonomy add/edit screen in the admin area.

Does anyone know of a way to either remove this entire area completely by adding code to your functions.php file

Read More

and/or

how to just change this specific area so that none of the popular terms show up with different font sizes/styles?

Thank you

Related posts

Leave a Reply

2 comments

  1. Oh, I love it when you give me an easy one. Starts to make up for all those harder ones… (well, partly. 😉

    So what you want is to replace this:

    WordPress Tag Cloud with mixed-sized fonts
    (source: mikeschinkel.com)

    With this:

    WordPress Tag Cloud with consistently-sized fonts
    (source: mikeschinkel.com)

    How? Use the 'wp_tag_cloud' hook which you can put into your theme’s functions.php file or in a .php file of a plugin you might be writing. For this one I tested the global variable $pagenow to make sure it was on the term edit page. In the hook just strip out the style attribute from each of the <a> elements:

    add_action('wp_tag_cloud','modify_taxonomy_tag_cloud',10,2);
    function modify_taxonomy_tag_cloud($html,$args) {
      global $pagenow;
      if ('edit-tags.php'==$pagenow) // Only for the tag edit page
        $html = preg_replace("#style='[^']+'#Us",'',$html);
      return $html;
    }
    
  2. Just to offer up an alternative using a CSS override which will actually have the same effect as Mike’s solution.

    add_action( 'admin_print_styles-edit-tags.php', 'normalize_tag_cloud' );
    function normalize_tag_cloud() {
        ?>  
        <style type="text/css">.tagcloud a { font-size:inherit!important }</style>
        <?php
    }
    

    I don’t think either way is better, simply wanted to share a way to approach the problem differently.. 😉