【问题标题】:How do I get activated plugin list in wordpress plugin development? [closed]如何在 wordpress 插件开发中获得激活的插件列表? [关闭]
【发布时间】:2013-12-10 07:10:57
【问题描述】:

有什么方法可以在 wordpress codex 中获取所有激活的插件列表

我用过这个

get_option('active_plugins');

这将返回插件文件路径。我要名字。因为有时文件名与实际插件名不同。

【问题讨论】:

  • 您好,请始终记得先使用 Google。对wordpress get list of active plugins 的查询给出了完整的答案。没有必要为它开始一个新的 SO 问题。
  • @Pekka웃 请阅读说明。我在描述中修改了一些内容。
  • @Pekka웃 - 搜索“激活插件的codex列表”将我带到这里。

标签: php wordpress plugins codex


【解决方案1】:

我得到了答案

$apl=get_option('active_plugins');
$plugins=get_plugins();
$activated_plugins=array();
foreach ($apl as $p){           
    if(isset($plugins[$p])){
         array_push($activated_plugins, $plugins[$p]);
    }           
}
//This is the $activated_plugins information

【讨论】:

  • get_plugins() 需要 require_once(ABSPATH . 'wp-admin/includes/plugin.php'); 否则你会在前端调用它时遇到致命错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-11
  • 1970-01-01
  • 1970-01-01
  • 2019-05-21
  • 2014-11-05
  • 1970-01-01
  • 2014-08-26
相关资源
最近更新 更多