Loop through widgets in sidebar
This function from @birgire is almost perfect for me, but how do I call it using the sidebar array as the second parameter, rather than the widget ID. In his example, I would like to do something like this:
wpse_show_widget( 'lobby-sidebar', lobby-sidebar[0] );
In birgire's original post, he gets a Registered Widget called 'sidebar-1' and a registered widget with the ID 'calendar-2'.
Rather than trying to find the specific ID that WordPress assigns to a widget, I'd like the second parameter to be the array ID. That is far easier for me to find than the widget ID.
I modified birgire's function to use wp_get_sidebars_widgets();, but the codex says that's a private function not meant for theme development. I thought someone here might have a more elegant solution.
lobby-sidebar[0]
? Because it isn't correct PHP syntax, so it's a little bit hard to guess, what exactly are you trying to achieve...