如何将__block_editor_compatible_meta_box参数设置为false?

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

然后,出现以下错误

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]

我去了上面提到的指南,在那里他们提到要设置 __block_editor_compatible_meta_box parameter to 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插件。但这没用。

aa4568213 回答:如何将__block_editor_compatible_meta_box参数设置为false?

您提到的代码最适合自定义插件文件。我建议为此专门创建一个插件,这样您就不要碰到主题的functions.php(可以放在另一个地方)。您可以参考basics来创建一个。您提供的代码需要包装在hook中才能添加元框。您可以在上面的基本链接中阅读有关钩子和操作的更多信息。

基本上,您要做的就是将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');

保存该文件后,您需要转到wp-admin->插件并激活此插件。就是这样。

本文链接:https://www.f2er.com/3138959.html

大家都在问