Skip to content

importer: support reparenting pages by following wp_post_parent - #176

Draft
ahayzen-kdab wants to merge 1 commit into
wagtail:mainfrom
ahayzen-kdab:consider-wp-post-parent
Draft

importer: support reparenting pages by following wp_post_parent#176
ahayzen-kdab wants to merge 1 commit into
wagtail:mainfrom
ahayzen-kdab:consider-wp-post-parent

Conversation

@ahayzen-kdab

Copy link
Copy Markdown

This allows for importing a tree structure from wordpress into wagtail.

(Description)

Ticket URL:


Testing

  • CI passes
  • If necessary, tests are added for new or fixed behaviour
  • These changes do not reduce test coverage

Documentation.

  • This PR adds or updates documentation
  • Documentation changes are not necessary because:

This allows for importing a tree structure from wordpress
into wagtail.
page.move(wp_post_parent_page, pos="last-child")
page = page.specific_class.objects.get(pk=page.pk)
# Restore the correct slug
page.slug = original_slug

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note that if there are pages and posts under a wp_post_parent there could be issues as we don't consider the slug clash resolution in #175

@nickmoreton nickmoreton added the waiting for after 0.3.1 release A better time to consider this is after the package is next released, planned 0.3.1 label May 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting for after 0.3.1 release A better time to consider this is after the package is next released, planned 0.3.1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants