Home › Forums › General Issues › Function documentation
Today I was doing some digging into the ACF documentation and I could not find a function that would do what I wanted, so off to Google it was to find something that would help achieve what I was looking for.
What I found was some posts here on the forums where certain functions mentioned that would do what I was looking for – these functions were acf_get_fields()
and acf_get_field_groups()
. But what I am puzzled about is as to why these functions cannot be found in the ACF Documentation.
Is there some documentation that I am missing?
The documentation on this site is mainly aimed at the 90% of the users that will likely never need to use many of the functions in ACF. Also, these functions are mostly meant for internal use by ACF and could change. However the some of them are pretty stable and have existed for a long time.
Would be good to know about them however 😉
In my case I am writing a front end form which loads a field group and I do not want include certain fields if a certain condition is not met.
What I ended up with is using the acf_get_fields
function to get all the fields from a group into an array, then run a foreach on the fields and on certain fields run a check each field.
So if the admin is reading these forums, it would be good if this function was in the documentation, it would have save me some time 😉
Cheers
Removing fields under specific conditions is one of the uses for acf/prepare_field
Awesome! Thanks John,
I was under the impression that this would only apply to the back end and not to front end forms, but a quick test shows that it works for front end forms as well.
Cheers!
This is exactly what’s happening with me. I have been using acf_get_fields() which I learned about from a blog, but now I can’t find actual documentation lol
I am using it in order to get the info of a repeater and its subfields, mainly the title of the parent group in the repeater, which I couldn’t get to by using get_field().
Any advice would be appreciated.
thanks!
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!
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.