Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

importer: support reparenting pages by following wp_post_parent #176

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ahayzen-kdab
Copy link

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
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

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