Fix corrupted JSON-LD schema: WordPress stripped backslashes on save, breaking escaped quotes and unicode characters (e.g. German umlauts) and producing invalid JSON in the page head
Skip outputting stored schema that no longer parses as valid JSON, so pages published with older versions stop failing schema validation after updating
1.5.2
Set the SEO plugin meta title on publish (Yoast / Rank Math / AIOSEO) so the SEO title is populated instead of empty
1.5.1
Set the SEO plugin focus keyword on publish (Rank Math / Yoast) so keyword analysis scores correctly instead of showing an empty Focus Keyword
1.3.1
Strip embedded JSON-LD schema from post content and inject via wp_head instead
Update existing posts on re-publish instead of skipping
Rename plugin from “Grandranker Publisher” to “Grandranker”
1.3.0
Map article category to WordPress category on publish