On a singular post/page, returns the contents of the first content H1 or H2 instead of the post_title as normally. Facilitates SEO.
As of April 2026, Override Post Title with First Content Heading is a WordPress h1 plugin with 80 active installations and a 0/5 rating0. It has been downloaded 4.4K+ times in total. Requires WordPress 2.7+ and PHP false+. Available on WordPress.org since 2009. Last updated 16 years ago — may have compatibility concerns. Top alternative: Image Heading.
This plugin is developed at
Shepherd
Interactive for the benefit of the community. No support is available.
Please post any questions to the support
forum.
On a singular post/page, normally in The Loop the_title() returns
post_title; if, however, this needs to be overridden so that a
custom content heading is displayed (i.e. for SEO purposes), then an
h1 or h2 element may be supplied at the beginning of
the post_content and the contents of this heading element
will be returned by the_title() instead of post_title.
From a technical perspective, the site title in the main header should be
an h1 element and the page/post title should in an h2
element within an article, per HTML5:
Sections may contain headings of any rank, but authors are strongly
encouraged to either use only `h1` el…
| WordPress | 2.7+ requiredTested up to 2.9.2 |
| PHP | false+ required |
h1 or h2, for SEO purposes.Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.