Because the bottom description no longer works with WordPress 4.0 – the new Category Tinymce 4.0 version available at < a href=””> does work – I’ve taken this plugin back to it’s basics.

The default WordPress category and tag desciption still works with this plugin in wordpress 4.0 so I have removed bottom desciption. I’ve also removed the filter that removed the description from the category listing and tag listing screens. You can remove them using your own dashboard screen options by unticking the description box.

I’ve changed the hiding of the old boxes for tags and categories from jquery to css to reduce chances of conflict with other plugins and themes.

Do not upgrade to this version if you are still using WordPress 3.9 and using bottom descriptions – you will lose those.

There is no support for this version of Category Tinymce. I’ve updated it because I know some people are using it as the top description works. It seems pointless have you category edit screen contain forms that you can not use.


  • A new tinymce enabled category description box is added to the category edit screen.
  • The category description box and column are removed form the admin page to keep it looking nice.


  1. Upload CategoryTinymce folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to your category edit pages and start to style them up.


Installation Instructions
  1. Upload CategoryTinymce folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to your category edit pages and start to style them up.
What exactly does this plugin do to my WordPress installation
  1. The plugin removes the default category description field.
  2. It then adds in a new field that is fully tinymce enabled. I did try and just add an editor to the default field but I could not get it to function correctly. The new field saves to the same database section as the default field so no new database tables or fields are added.
  3. The plugin runs a filter on the category edit admin pages to remove the default description field as this broke up the admin table and made it unweildly.
The plugin does not work

The plugin in was tested on a clean install of wordpress 3.3 and a child theme of 2010. If the plugin does not work then raise a topic for this plugin and tell me: what version of wordpress you are using, what theme are you using, do you have problems with any other tinymce call in your theme.

What does the future hold for CategoryTinymce

There’s a bit of tweaking needs doing but the main feature next is to only display the category description on the first page of the archives so it is not repeated when you go to the next page in the archive. In the mean time you can use the following code to deal with the issue.

In category.php of your theme folder add:

                    if (is_category() && $paged < 2) {
        echo '

just before the get template part.

In tag.php of your theme folder add:

if (is_tag() && $paged < 2) {
        echo '

just before the get template part.


A must have for WooCommerce Sites

One of the biggest issues with WooCommerce is the lack of content on category pages. Without this plugin, you have practically no SEO. This plugin works great with the combination of X Theme 5.1.0, WooCommerce 3.0.6 and WordPress 4.7.


does exactly what it says on the tin.

Life Saver For Real Easy Design

Awesome plugin!

Especially for anyone using WooCommerce which is notorious for having extremely bland product category pages – it makes it super easy for us to design an eye catching category page.

Thanks for the continued development!

Still perfect for my useage

I only need this plugin to format my category pages – despite the several warnings about dropping functionality, I still use it regularly without a hitch.

Read all 14 reviews

Contributors & Developers

“CategoryTinymce” is open source software. The following people have contributed to this plugin.


“CategoryTinymce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “CategoryTinymce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Updated to deal with changes to div id’s in latest versiuon of WordPress to hide the old description box and also to deal with new get screen calls.


  • added support for WordPress translate function


  • added css fix provided by hafman to prevent unwanted hiding of editor boxes.


  • security enhancement
  • notification of CategoryTinymce 5.0 at

* the css for removing the old description field was removing all fields in edit screens called description (eg user profile edit) I’ve added a page check to ensure the css is only called for category edit pages.


  • Removed bottom description from plugin as these do not work with WordPress 4.0 and later. The default WordPress categroy and tag descriptions still work though.
  • Remvoed filter that hide the description in category and tag listing pages – use your own screen display options on the page.
  • Hide the old description boxes with css from jquery.


  • Notification of CategoryTinymce 4.0 at


  • Notification of ending of support for this plugin due to latest update of WordPress to 3.9


  • Change readme file to up date FAQ for woocommerce – I’d been calling the wrong id.


  • Change read me to show how to add bottom description to a woocommerce product category.


  • Added settings page so people who do not want SEO can switch it off.


  • Combined tag and category hooks to stop conflict on title re-writes


  • Tags now have bottom description, taq image and SEO meta abilities.


  • Fixed issue of losing titles on single pages


  • added seo meta options for categories


  • added wp stripslashes_deep function call to deal with some reports of auto escaping slashes causing problems with shortcode use


  • Removed BOM from php file
  • Removed some rogue code I forget to take out after testing
  • Set wpautop to false to try and stop paragraphs and linebreaks being removed
  • Adapted call to second description code to allow for shortcodes


  • add ability to add a description to the bottom of the category listing. Evidently this is useful in ecommerce sites but I guess it can also help to add extra category specific information or advertising.
  • add ability to set a category image
  • to use both of the above you will need to add code to your template to display the output


  • Better fix for loss of data which also allows for the saving of multiple paragraphs. I’d miss typed a fix provided by BugTracker earlier.


  • Added fix to stop description from deleting when saving with multiple empty paragraphs. Multiple empty paragraphs will be deleted on saving still but all the data will not be lost. If you want to increase spacing between paragraphs use css not empty paragraphs.


  • added shortcode abilities – thanks to nikosnikos for suggested and code.
  • fixed issue with quote marks causing problems with rendering saved descriptions in some cases – thanks to BugTracker for fix.


  • tackled the parent category option bug and cleaned up some css code – thanks to Brightweb for fixes.


  • support for custom taxonomies – thanks to Jaime Martinez for adapting the taxonomy call line.


  • forced a button style css width to correct the one button per row bug in html quicktags.


  • dealt with the issue that prevented setting parent categories..


  • extened the plugin to include tags as there’s been no issues raised with the basic category description plugin.


  • The first flavour launched.