在wp-cli运行时忽略、隐藏MU插件

时间:2016-02-18 作者:philsalt

wp-cli &;A.mu plugin 相处不融洽导致以下错误:

“致命错误:在/wp-content/mu-plugins/mobile-smart-proMU.php中调用成员函数getAdminOptions()”

导致问题的代码行是:

$options = $mobile_smart->getAdminOptions();
我已经联系了插件开发人员,目前我已经更改了mu-plugins 文件夹收件人mu-plugins-old. 我想知道是否有办法在中设置排除规则config.yml 对于mu plugins?

1 个回复
SO网友:Dan Smart

我是Mobile Smart Pro的作者。我正在使用Mobile Smart Pro测试WP-CLI,在/WP内容/mu插件/27行,您应该添加以下测试:

if (!$mobile_smart) return $pluginList;

因此,该部分将如下所示:

`函数禁用插件($pluginList){

    if (is_admin()) return $pluginList; // only deactivate on front end

    global $mobile_smart;

    if (!$mobile_smart) return $pluginList;

    // get options
    $options = $mobile_smart->getAdminOptions();
今天我将发布一个更新,但我也想在这里为您做出回应。

相关推荐

WP-CLI插件安装导致PHP致命错误-在不在对象上下文中时使用$This

运行时sudo wp install plugin pluginname --allowroot它会导致错误:PHP致命错误:未捕获错误:在/var/www/html/wp-content/plugins/pluginname/blocks中不在对象上下文中时使用$this。菲律宾比索:89我们有一个自定义插件,其中包含以下内容: class Block{ public static function Run() { add_action(\'e