I have some entries that I'd like to move to a different channel, but I don't see any way to do this. Is it possible?


It’s currently only possible via direct manipulation of the entries in your database.

You will first need to visit your sections table to determine the desired section ID, and then the entrytypes table to determine the desired entry type ID.

Once you have those, find your entry’s row in the entries table, and change its sectionId and typeId columns accordingly.

NOTE: If either of the the old/new sections are Structures, there’s quite a bit more work involved, and your best bet will be to write some PHP code to handle the migration. See https://craftcms.stackexchange.com/a/4467/9 for a complete example of how to do that.

  • nice to see it's really 'that easy'. I've wanted to do this a few times, moving around first work in a prototype, but figured it would be too much relation trouble. Cheers. – narration_sd Aug 20 '14 at 8:47
  • 2
    Brandon it would be nice if in the future you could ad this as a feature. Thanks. – julzmon Oct 14 '14 at 20:10
  • 2
    Do y'all know if this is still the case in craft3? – mooreds Oct 23 '18 at 11:54
  • 3
    @mooreds yep. Moving entries between sections is on the roadmap for 3.x though. – Brandon Kelly Oct 23 '18 at 16:01
  • 1
    Any update on "moving entries between sections"? I am espially interested in moving "pages" between Structures. Alternative solutions welcome. – Frank Lämmer Dec 29 '18 at 16:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.