Hi Daniel,
Pardon as this thread reached me very late.
Perhaps, you’re expecting it to replace all abbreviations on the page? The plugin functions by design if it makes markup only for the first occurrence of an abbreviation.
E.g. if SEO is your abbreviation, that is placed many times on the page, only the very first occurrence will be getting markup for abbreviation.
The case that I have had to check is the following, for example.
If the abbreviations SEO, UX and SERP appear in the document (only once); the plugin only does the SEO markup; the rest don’t
In the latest release, v1.5, I’ve revised the regular expression used in cases when markup is generated.
Before, it would only generate markup for an abbreviation that is at the very beginning of a line; either in between other words (has spaces on either side) or at the end of a sentence or a phrase (followed by a comma or a dot).
The new algorithm will generate markup for a few more cases, most importantly when an abbreviation is at the beginning of a tag’s contents. For example, <p>SEO is ...</p> will trigger markup generation, while before it didn’t.
Kindly check the latest version and see if it works better for you.