Wordpress 如何将uuu块u编辑器u兼容的u元u框参数设置为false?

Wordpress 如何将uuu块u编辑器u兼容的u元u框参数设置为false?,wordpress,smartling,Wordpress,Smartling,我正在尝试安装并激活smartling连接器插件。我以网络管理员的身份安装了smartling插件和Multilanguage Press插件 然后,我得到了以下错误 WARNING: MultilingualPress 2 is not compatible with Gutenberg. BEFORE you update your WordPress to version 5.0 please read our [MultilingualPress and WordPress 5.0 gu

我正在尝试安装并激活smartling连接器插件。我以网络管理员的身份安装了smartling插件和Multilanguage Press插件

然后,我得到了以下错误

WARNING: MultilingualPress 2 is not compatible with Gutenberg. BEFORE you update your WordPress to version 5.0 please read our [MultilingualPress and WordPress 5.0 guide][1]
我去了上面提到的那个指南,他们提到要在那里设置
\u块编辑器\u兼容的\u元框参数为false
如下所示:

add_meta_box( 'my-meta-box', 'My Meta Box', 'my_meta_box_callback',
    null, 'normal', 'high',
    array(
        '__block_editor_compatible_meta_box' => false,
    )
);
但我不确定,我需要在哪个文件中添加此代码。有人能帮我解决这个问题吗


我试图安装一个禁用Guntenberg插件。但是它不起作用。

您提到的代码最适合自定义插件文件。我建议只为它创建一个插件,这样你就不会去碰你的主题的functions.php(你可以把它放在另一个地方)。您可以参考关于创建一个的。您提供的代码需要包装在一个用于添加元盒的文件中。您可以在上面的“基础知识”链接中阅读更多关于钩子和动作的信息

基本上,您需要做的就是将一个PHP文件添加到
wp content/plugins/
文件夹中。我将其命名为mpupgrade.php:

<?php

/**
 * Plugin Name: MP Upgrade plugin
 */

function mpupgrade_add_meta()
{
    add_meta_box(
        'my-meta-box',
        'My Meta Box',
        'my_meta_box_callback',
        null,
        'normal',
        'high',
        array(
            '__block_editor_compatible_meta_box' => false,
        )
    );
}
add_action('add_meta_boxes', 'mpupgrade_add_meta');