Home › Forums › General Issues › wp_registered_sidebars is showing an empty array ?. › Reply To: wp_registered_sidebars is showing an empty array ?.
When are you calling this code? On what hook?
By the look of your code you are trying to do this when adding a field group, this should generally be done on the init hook, or preferably on the acf/init hook.
If you are trying to add your field group before the above hooks are fired then this would be before the widgets_init hook which is when sidebars are generally registered. So you are trying to get the list of sidebars before they exist.
It would be better to define the field without choices and use an acf/prepare_field filter to populate the choices only when they are needed. But you should still not be defining your field group until acf/init because doing so will cause a premature initialization of ACF that can lead to other problems.
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’re reaching out to our multilingual users to ask for help in translating ACF 6.1. Help make sure the latest features are available in your language here: https://t.co/TkEc2Exd6U— Advanced Custom Fields (@wp_acf) May 22, 2023
© 2023 Advanced Custom Fields.