Add copies of the same text widget instance to multiple sidebars

A possible solution would be to enable shortcodes in the Text Widget.

add_filter( 'widget_text', 'do_shortcode', 11 );

Then put the same shortcode (i.e.: “[business_hours]“) in all text widgets, and all of them will display the same content.

It’s even possible to add some Conditionals Tags inside the shortcode definition to show different things according to the context where it is being displayed.

Leave a Comment