More likely than not, your WordPress theme is using an improper function to set the title attribute of your heading’s link. It is probably using the the_title() function, which delivers the post title after filtering. It should be using the_title_attribute() which delivers the post title before filtering. Change out this function throughout your theme when it is used inside of an HTML tag, and the problem should go away.

If you are uncomfortable editing your theme’s code, you may alternatively go to the wp-Typography settings page in your admin panel and add h1 and h2 to the “Do not process the content of these HTML elements:” field. This will disable typographic processing within improperly designed page title links and page titles.

Reviews

Being a book publisher, I have to deal with a lot of typographic conventions in my designs. This plug-in is the only one that deals with a majority of options like hyphenation, white space, character replacements, widow and orphan control and many more features too long to list here. The developer is very responsive and has personally worked with me to solve some specific issues related to my WordPress installation. So far it has always been updated in a timely fashion to work with new versions of WordPress as they are released. Highly recommended.

Almost every time (or often) I have to update the plugin I have a 504 error blocking my site. And after I have to wait for another update correcting this issue. Maybe a compatibility problem between plugins, but only with THIS plugin.

You may meet some CSS problems when activating this plugin but support is great and the plugin is well conceived to solve eventual problems. If you consider that typography is important, this is the only plugin valuable – and works great in french.

Loving typography, I truly appreciate this one. Person who made it must love the rules of typorgaphy a lot, and know that by following them, a pleasurable reading experience for the visitor is guaranteed 🙂
Plugin has great range of features and even works with Advanced Custom Fields!

Interested in development?

Changelog

5.2.2 – February 04, 2018

Bugfix: Superscripts were not displayed correctly in the settings page.

Bugfix: Standalone < and > characters (i.e. not part of an HTML tag) could vanish in some circumstances.

Bugfix: Re-activating the plugin no longer overwrites the settings with their defaults.

5.2.1 – January 11, 2018

Bugfix: Languages were not sorted correctly in the settings page.

Bugfix: Circular references in caches objects have been fixed.

Bugfix: Workaround for Divi theme crash, avoiding get_body_class().

5.2.0 – January 05, 2018

Feature: WordPress body classes (i.e. the result of get_body_class()) are now
passed to the text processing methods. This means that you can exclude entire pages
from wp-Typography’s processing based on the body classes generated by WordPress.