如何在WordPress中显示小部件列表?

时间:2017-11-07 16:55:49

标签: wordpress

如何显示我网站上可用的所有小部件列表?我知道我可以使用来自https://developer.wordpress.org/reference/functions/the_widget/the_widget('widget class name')内容并且工作正常。

但我的问题是我目前正在使用avada主题并且有这个容易创建的小部件。我想获取小部件的register_widget类名,以便我可以在我的模板上指定它并全局应用它,因为我希望它显示在所有单个帖子页面中。

1 个答案:

答案 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";
}