This may be a silly question, but has anyone successfully used ACF to create a post from inside a post?
The idea stems from trying to have a single page that allows a contributor to enter content into a custom post type, but a few of the sections would be used to add a post to other custom post types. This may be a general WP question, but I was hoping that ACF could be used to accomplish this.
Just to break it down in more detail:
Contributor logs in
Enters general content, as well as other ACF fields that would be used normally
Contributor then enters “Contact Info” which appears like other ACF fields, but when saved saves to a “Contacts” custom post type.
Contributor also enters “Resources”, which like “Contact Info” creates a post in a “Resources” custom post type when saved.
We are trying to make it as simple as possible for content to be entered in one area rather than three or more. It’s possible that we just need to make a custom form or another entry method for this, but any insight is appreciated.
You can use this action to hook into the save process and do what you will.
In your function, you could insert a new post (lots of docs on the internet about wp_insert_post) and use either the $_POST data, or just load the ACF data as normal via get_field (less efficient, but easier to code)
Just so I’m on the same page here – I would use the acf/save_post action to collect the content from the acf fields in my custom post type, then using a function create posts depending on the specific fields?
Create new CPT post via WP Admin
Enter all fields
Click “Publish”, when this is clicked the action and function will be triggered and processed
CPT will be saved and other CPT posts created
I think this makes sense, but if I’m on the wrong path just let me know.