我正在开发依赖于另一个插件的插件,我的问题是我想跟踪在另一个插件中定义的插件中的动作。所以请告诉我该怎么做
您可以使用此条件检查其他插件是否被激活。
将以下代码添加到您想要检查的插件中。
$plugin = 'Another-Plugin-Name'; //The name of the plugin sub-directory/file.
if( is_plugin_active($plugin) )
{
//add you action or whatever...
}
希望有帮助。
你可以尝试扫描plugins文件夹并使用get_plugin_data
检索每个插件的元数据https://codex.wordpress.org/Function_Reference/get_plugin_data或者你可以解析get_option('active_plugins')提要,如下所示:
如何在wordpress插件开发中获得激活插件列表?