Skip to content

Development#456

Merged
selul merged 7 commits intomasterfrom
development
Mar 31, 2026
Merged

Development#456
selul merged 7 commits intomasterfrom
development

Conversation

@selul
Copy link
Copy Markdown
Contributor

@selul selul commented Mar 31, 2026

  • Added the Slug_Mapping helper and integrated its usage throughout the importers to register source URLs, rewrite links, and maintain a mapping from old to new slugs for pages, widgets, theme mods, and meta values. This ensures all references are consistently updated during import.
  • Added a new Atomic_Wind_Meta_Handler class to preserve and correctly handle Atomic Wind CSS meta values

pirate-bot and others added 5 commits March 19, 2026 16:33
- Added Slug_Mapping usage in WP_Cli, Content_Importer, Theme_Mods_Importer, Widgets_Importer, and Elementor_Meta_Handler to handle source URLs and rewrite values.
- Introduced a new method in Content_Importer to get imported page objects by old slugs.
- Enhanced cleanup and slug generation logic in Helper and Importer_Alterator to support collision checks and unique slug generation.
- Updated tests to validate Slug_Mapping functionality and ensure correct slug handling during imports.
feat: integrate Slug Mapping functionality across importers
@pirate-bot
Copy link
Copy Markdown
Collaborator

pirate-bot commented Mar 31, 2026

Plugin build for c314344 is ready 🛎️!

@selul selul merged commit 6e68de0 into master Mar 31, 2026
6 checks passed
@pirate-bot
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 1.2.26 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@pirate-bot pirate-bot added the released Indicate that an issue has been resolved and released in a particular version of the product. label Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released Indicate that an issue has been resolved and released in a particular version of the product.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants