fix: display the native Pro SEO integrations on the Integrations screen (#143) - #144
Merged
Merged
Conversation
…screen KNOWN gains Yoast SEO / Rank Math / AIOSEO display entries, and row keys now try the two-segment prefix against KNOWN first, so rank-math-* files under 'Rank Math' instead of a row named 'rank'. Rows only appear when the plugin is really present: Saddle Pro gates its saddle_integration_ui_prefixes hook on detection, so this stays an honest 'Detected integrations' list. Tracked admin bundle rebuilt. Closes #143
ifahimreza
added a commit
that referenced
this pull request
Aug 24, 2026
Saddle Pro's saddle_integration_ui_prefixes hook contributes four detection-gated prefixes, not three: yoast-, rank-math-, aioseo- and wc-. #144 gave KNOWN display entries to the three SEO ones and missed the store, so a Pro + WooCommerce site rendered a row titled literally "wc" with an empty description via detectIntegrations()'s fallback. Also regenerates languages/saddle.pot, which was last built on 08-21 and so was missing #144's six SEO msgids alongside these two. Closes #146
4 tasks
ifahimreza
added a commit
that referenced
this pull request
Aug 24, 2026
Saddle Pro's saddle_integration_ui_prefixes hook contributes four detection-gated prefixes, not three: yoast-, rank-math-, aioseo- and wc-. #144 gave KNOWN display entries to the three SEO ones and missed the store, so a Pro + WooCommerce site rendered a row titled literally "wc" with an empty description via detectIntegrations()'s fallback. Also regenerates languages/saddle.pot, which was last built on 08-21 and so was missing #144's six SEO msgids alongside these two. Closes #146
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #143
What
The Detected integrations panel gains display entries for Yoast SEO, Rank Math and AIOSEO, and row keys now try the two-segment prefix first (fixing the would-be 'rank' row from
split('-')[0]). Tracked admin bundle rebuilt.Why
Companion to saddle-pro#74/#75: Pro 1.5.0's native SEO tools now group under Integrations via the existing
saddle_integration_ui_prefixesfilter, but this screen had no names for them.How
Rows stay honest — Pro adds a prefix only while that plugin is detected, so a row here always reflects a plugin that is really present. JS-only; no PHP surface change; ships with free 1.1.0 after .org approval (visible immediately on symlinked dev sites).
Testing
npm run lint:jsclean, bundle rebuilds🤖 Generated with Claude Code
https://claude.ai/code/session_016T8VZT8Y1dqGViKqKUoYNh