Skip to content

Preserve Raw ML values in Yoast indexables#1493

Open
Komarovski wants to merge 1 commit into
qtranslate:masterfrom
Komarovski:patch-7
Open

Preserve Raw ML values in Yoast indexables#1493
Komarovski wants to merge 1 commit into
qtranslate:masterfrom
Komarovski:patch-7

Conversation

@Komarovski

Copy link
Copy Markdown
Contributor

Store multilingual Raw ML values in Yoast SEO indexables for posts, custom post types, products, and taxonomy terms.

Copy explicitly configured SEO, Open Graph, X/Twitter, and breadcrumb fields directly from the original post or term metadata without applying the current language.

Keep empty SEO and social fields null so Yoast templates and its normal fallback hierarchy continue to work.

When no custom breadcrumb title is configured, use the Raw ML post title or reconstructed Raw ML term name as the breadcrumb fallback.

This prevents Yoast indexables from permanently storing only the language that was active when an object was saved or reindexed.

Store multilingual Raw ML values in Yoast SEO indexables for posts, custom post types, products, and taxonomy terms.

Copy explicitly configured SEO, Open Graph, X/Twitter, and breadcrumb fields directly from the original post or term metadata without applying the current language.

Keep empty SEO and social fields null so Yoast templates and its normal fallback hierarchy continue to work.

When no custom breadcrumb title is configured, use the Raw ML post title or reconstructed Raw ML term name as the breadcrumb fallback.

This prevents Yoast indexables from permanently storing only the language that was active when an object was saved or reindexed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant