Home › Forums › ACF PRO › get_fields() or similar for custom options page with options? › Reply To: get_fields() or similar for custom options page with options?
Unfortunately, you cannot use get_fields(‘options”), doing so will get all fields from all options pages.
You have two choices:
1) Do it the long way with get_fields(), have_rows() and get_sub_field().
2) Add the “post_id” argument when creating creating the options page. Note that when you do this any data currently saved to the options page will be lost. Use a post_id value something like “uptime_options” and then you can use get_fields(‘uptime_options’). This still saves values in the options table but with a prefix of “uptime_options” and allows ACF to know the difference between these and values saved on other ACF options page.
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!
ACF wouldn’t be so widely used in WordPress if it didn’t have some pretty amazing capabilities. In this article, we look at a few of the features we’ll discuss during “7 things you didn’t know you could do with ACF” at #WPEDecode later this month. https://t.co/5lnsTxp81j pic.twitter.com/Yf0ThPG1QG
— Advanced Custom Fields (@wp_acf) March 16, 2023
© 2023 Advanced Custom Fields.
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 Cookie Policy. If you continue to use this site, you consent to our use of cookies.