How can I get the number (count) of, let's say, text widgets from a sidebar?

for eg. if I drop 4 text widgets in the sidebar, I want to get this number somehow from another widget


Call wp_get_sidebars_widgets(), and loop through each sidebar. Off the top of my head, text widgets have an ID like widget_text-$i.

  • All widgets have a numeric value on the end don't they, to indicate what instance of the widget it is(assuming a given widget supports multiple instances). Looks like the sidebar array stores widget names minus the widget_ prefix though, so text widgets have a name like text-1, text-2 and so on.. – t31os Dec 12 '10 at 11:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.