Home › Forums › General Issues › Create a post from inside a post
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:
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.
Hi @NathanD
Awesome question, simply, yes.
ACF has an action called acf/save_post.
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)
Cheers
E
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?
Like so:
I think this makes sense, but if I’m on the wrong path just let me know.
Thanks again.
The topic ‘Create a post from inside a post’ is closed to new replies.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.