如何显示我网站上可用的所有小部件列表?我知道我可以使用来自https://developer.wordpress.org/reference/functions/the_widget/的the_widget('widget class name')
内容并且工作正常。
但我的问题是我目前正在使用avada主题并且有这个容易创建的小部件。我想获取小部件的register_widget类名,以便我可以在我的模板上指定它并全局应用它,因为我希望它显示在所有单个帖子页面中。
答案 0 :(得分:0)
您可以访问持有它们的全球$wp_widget_factory
instance。
<?php
foreach ( $GLOBALS['wp_widget_factory']->widgets as $widget ) {
echo $widget->id_base."\n";
echo $widget->name."\n\n";
}