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

1 Answer 1


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, 2010 at 11:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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