Justin Tadlock 3 years ago The code definitely needs work, and we can focus on that. However, first, let’s talk about whether you need to clone the fields in the first place. Why clone the fields from one CPT to another? Will the fields ever be different? For example, will you ever need to change the fields to something different for the event so that it no longer matches the conference? If not, you absolutely have no need to clone the fields. It’s a waste of database space and just creates more overhead for your application. You said there was a “relationship” field I assume you’re storing a conference post ID in that field. That’s all you need for the event. You can easily pull that data at any time. Also, when you say your CPT names are “Conferences” and “Events”, I assume those are just the labels and you actually named them conference and event. Or, is it something different?