我已经激活了一个插件并开始工作,我安装并激活了另一个我编写的插件以与之通信。然而,当我运行is\\u plugin\\u active()时,返回了false-有人知道为什么以及如何更正它吗?
编辑:一些基本代码。我在管理领域,我正在尝试最终使用其他插件的功能。但初步检查是非常基本的:
if (is_plugin_active(\'Plugin2\')) {
echo \'Thanks for installing Plugin2\';
} else {
echo \'Please install Plugin2\';
}
EDIT2:根据codex,如果在管理端使用,则不需要文件路径。但我尝试了完整路径,正如这里修改的那样,它也不起作用。
if (is_plugin_active(\'Plugin2/Plugin2.php\')) {
echo \'Thanks for installing Plugin2\';
} else {
echo \'Please install Plugin2\';
}