RTOC is a table of contents generation plugin from Japan that allows anyone to easily create a table of contents. Equipped with the functions of the c …
As of April 2026, Rich Table of Contents is a WordPress cms plugin with 20K+ active installations and a 4.1/5 rating from 17 reviews. It has been downloaded 357K+ times in total. Requires WordPress 5.3.2+ and PHP 7.0+. Available on WordPress.org since 2020. Downloads are down 9% this week. Top alternative: White Label CMS.
RTOC is a table of contents generation plugin from Japan that allows anyone to easily create a table of contents. Equipped with the functions of the conventional table of contents plugin, it is designed to thoroughly pursue design and ease of use.
Introducing a real-time preview with an intuitive UI design allows you to create an ideal table of contents with a single button.It is definitely a plus factor for your blog or site.RTOC is easy to use, so please use it.
【How to automatically install from the WordPress admin screen】
①Click “Plugins” → “Add New” from the WordPress administration screen.
②Type “Rich Table of Contents” in the new search box.
③Activate after installation
【How to install manually using FTP etc.】
①Download this plug…
I want to give it 4.5 stars. I rounded up. Since it was easy enough to make a work-around for any of my issues, it deserves at least a 4. And it works for keyboard-only users. I rejected 4 other table of contents plugins immediately after installing because there was no way for a keyboard-only user to open a closed table of contents and/or the links inside. This one can be tabbed to. Yay!
I like that you can specify the heading level depth (though this is true of all table of contents plugins I tried). You can stop the ToC from appearing on specific pages and posts by listing the page/post id’s to exclude in the settings. I just discovered that you can also hide the table of contents on individual pages by using the shortcode and including heading="h0". No heading levels, no table of contents at all. (If this is not documented somewhere, it should be, because it is a useful feature for editors who do not have access to plugin settings.) However, explaining to my website owners that they need to add a shortcode to hide the table of contents is a bit strange.
We have two custom post types and only want it to show on one. Checking the “Posts” box made it show not only on regular posts, but also on both custom post types. I used CSS display:none; to hide it on the type where we never want it to show, for lack of an alternative.
My remaining issue concerned the styling, but I tend to modify most everything with my own CSS, and it was very easy to override the plugin’s styling.
By the way, I just upgraded to WordPress 6.3 and the plugin still works.
Oh, and it was able to generate a ToC on the “Opt-Out Preferences” page generated by Complianz, which several block-based ToC’s could not do because the generated content appears after the ToC’s block does. So now I am replacing all my ToC blocks on my personal site with the automatically-generated Rich Table of Contents and eagerly anticipating not having to insert another ToC block every time I write a new blog page.
プラグインバージョン1.3.97にバージョンアップすると、画面が真っ白、エラーメッセージが表示されるようです。(プラグインバージョン1.3.9は問題なし。)
JIN:R (1.2.0)でカテゴリを個別ページで設定している表示にすると、コンテンツが何も表示されなくなるバグがありましたが、即日で修正されました
Hello,
Very nice plugin. I make a request.
1. Please make it possible to change the text color and background color of the open/close button.
2. When the open/close button is hidden, please align the title to the left.
The creators use the plugin as a mere marketing tool, there is no intention to make it usable, as you can see when you look for support. They won’t allow you to remove the main TOC and put it only where you want (by using the shortcode), even when they put checkboxes to make it happen. They are kidding us, and the promisse to change such an easy thing like this (checkboxes that doesn’t work) has been running for years now, with no real action taken after various updates. Patetic.
| WordPress | 5.3.2+ requiredTested up to 6.8.5 |
| PHP | 7.0+ required |
First Release.
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.