Let’s assume I have a widget that displays only its name:
<p>
<?php echo $args['widget_id'] ?>
</p>
So when I drag & drop my widget to any sidebar it shows:
<p>
myWidget-number
</p>
The problem is I want to call this widget with a shortcode:
(...)
ob_start();
the_widget(MyWidget);
return ob_get_clean();
}
add_shortcode('myWidget_short', 'myWidget_shortcode');
And when i do [myWidget_short] it shows only
<p>
</p>
Any ideas how to call widget’s ID with a shortcode?