I’m working on important project and we decided to use a third-party plugin. I want to use ACF as it is popular and paid so we can guarantee better support. Anyway I just want to conform that it can do what I need.
I need to let users:
0- create new post “with custom fields” from the front end?
1- Edit posts in the front end with all it is “custom fields”
2- Save and continue later from the front end? just like from the dashboard
3- lock the editing of each specific posts to specific users?
Finally I’m using this for 1 origination website, is it fine to buy the “Personal License” or I need the “Developer License” ?
ACF can do everything on the list except 3. It does not lock posts. This would need to be done and detected by you and to be honest, I couldn’t tell you how to do that.
For those I’d start here:
Then all you need to figure out is how to unlock the page when the user closes the page or navigates away. More then likely you’d need to fire an ajax request onunload.
For number 3, can I do something like letting a group of users can edit specific posts based on some “custom” data in there profile managed me the admin “maybe”. Or any other solution for this matter.
Yes, with the right coding, that could be done with ACF. There are also some existing plugins that can manage who can edit what, but I’m not sure that those can manage front end forms created by ACF, I would doubt it.
Thanks John, I think I know what I need to decide now 🙂
Just realized I didn’t answer your last question.
If you are only ever going to use ACF on one site the just buy a license for that site. I think you’ll find after the pro version that you’ll want to use it again if you are a developer. I think that the dev license is well worth the money. ACF is not like some of those other plugins that make you keep paying them every year to get updates, you buy the dev license once and it yours forever.
Is it possible to point me to some tutorials/example on what I need to do please. Im confused :\
What is the right hook to call “acf_form” with ? the only one that worked for me is “the_content”, but it load the form before the post!. is it possible to make editing a post happens if a different page?
Also, I cant figure out how to do the “Save and continue later”, the post hide as soon as I save it as draft or pending….
You shouldn’t be calling the_form in a hook, but rather placing acf_form() directly in your template where you want the form to appear.
You could start new topics with specific questions along the way.
You must be logged in to reply to this topic.
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!
Plugin boilerplates can do some of the heavy lifting during initial development. We look at four options to speed up your plugin creation. https://t.co/ZtMsdBxAHw— Advanced Custom Fields (@wp_acf) June 5, 2023
© 2023 Advanced Custom Fields.