The following changes have been added for SEO plugin compatibility:
All:
Prior to updating the database for create / updates to post, the post_content is passed through the "unmap" to remove mapped domains. (This only applies to URLs which make use of the "primary domain" and will not impact all URLs.)
This resolves issues in Rank Math SEO and Yoast SEO in detecting and counting "internal links".
This compensates - although does not solve - an issue where Gutenberg's inline link tool can introduce mapped domains through it's use of the Search REST endpoint.
Yoast SEO:
Introduced a new class for Yoast SEO specific fixes.
Made use of a new-ish filter from Yoast SEO, wpseo_should_save_indexable, which was added in version 15.1 (although omitted from the release notes ...) released in October. This will now ensure all "Indexables" are unmapped without some esoteric fixes going forward.
As such, removed the previous esoteric fix added to the manage_{post_type}_posts_custom_column to prevent mapped domains getting into the indexables.
Rank Math SEO:
Rudimentary testing for compatibility conducted for the first time.
The following changes have been added for SEO plugin compatibility:
post_content
is passed through the "unmap" to remove mapped domains. (This only applies to URLs which make use of the "primary domain" and will not impact all URLs.)wpseo_should_save_indexable
, which was added in version 15.1 (although omitted from the release notes ...) released in October. This will now ensure all "Indexables" are unmapped without some esoteric fixes going forward.manage_{post_type}_posts_custom_column
to prevent mapped domains getting into the indexables.