Add subtitles (subheadings) to your pages, posts or custom post types.
As of April 2026, WP Subtitle is a WordPress title plugin with 10K+ active installations and a 4.1/5 rating from 21 reviews. It has been downloaded 484K+ times in total. Requires WordPress 5.6+ and PHP 5.6+. Available on WordPress.org since 2009. Actively maintained — updated within the last month. Downloads are up 9% this week. Top alternative: Title Remover.
The WP Subtitle plugin allows your pages and posts to contain a subtitle. Also called a sub-heading, this this short line of text is meant to appear beneath a post’s (or page’s) title, but can be inserted in your template wherever you choose.
The subtitle can be inserted into your theme template files (or plugin) using the following API:
All parameters are optional. If ‘post_id’ is omitted then the current post ID in the loop is used.
PHP Code:
do_action( 'plugins/wp_subtitle/the_subtitle', array(
'before' => '<p class="subtitle">',
'after' => '</p>',
'post_id' => get_the_ID(),
'default_value' => ''
) );
Output:
<p class="subtitle">My Post Subtitle</p>
…
I cannot even say for sure that this plugin works. The UI requires entering the subtitle in the right side panel and not inline with the post text where I’d expect it. I took 10-15 minutes just to discover this. Then I tried to preview the post to see if the subtitle rendered and it did not. So the only way to know if this plugin is working is to publish a post. I refuse to publish a post to verify the plugin works. The plugin should display the subtitle in the preview and ideally in the post editor.
I’m using WordPress 5.3.2 (which is the latest verified working version with this plugin at the time of this writing).
Reading over the description of the plugin, it appears that I must edit the theme. I’m not going to do that either. There must be a better way to add subtitles.
I found this plugin when developing a theme where I needed to show the subtitle below the title of the page/post/CPT. Now I saw many reviews saying what’s the point of this plugin or this is not a plug-n-play plugin etc. and I would like those people to say, trust me, guys, you have no development experience whatsoever, otherwise you would have understood the importance of the plugin and thanked that it is not a plug-n-play plugin which gives you full control over how you wanna show, where you wanna show and styling.
When Gutenberg was in beta it has the subheading block built-in, but then it did not get released. What a shame! Anyways, I initially thought that I will create a custom Gutenberg Block myself for the subheading, but I quickly saw that any block you make will be shown inside the the_content(); section. Which didn’t worked for me as I wanted it outside of the content so that I can place it below the title and show where I want it to be shown. Also, you can easily add the subtitle support to your CPT which is truly awesome.
Again, I will highly recommend this plugin and I would have given 10 stars if it was possible. I just hope that the plugin developer maintains the plugin in future and not leave it in the middle as this is truly an amazing plugin which I would hate to see die.
Does what it advertises efficiently.
I give it 4-stars as it needs a bit of development support on the theme templates to display the subtitles — not quite plug-and-play
Sorry, cannot activate this plugin in WP 5.03 as it triggers a fatal error.
The development of this plugin follows the WordPress future.
| WordPress | 5.6+ requiredTested up to 6.9.4 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.