如何从主题函数文件中删除gutenberg_render_title_tag



我尝试过删除操作,但没有成功。

add_action( 'wp_loaded', 'remove_my_action' );
function remove_my_action() {
remove_action( 'wp_head', 'gutenberg_render_title_tag', -1 );
}

add_action( 'init', 'remove_my_action' );
function remove_my_action() {
remove_action( 'wp_head', 'gutenberg_render_title_tag', -1 );
}

我正在使用yoast插件。Yoast插件也使用删除操作https://github.com/Yoast/wordpress-seo/blob/trunk/src/integrations/front-end-integration.php#L220但它不起作用。还有标签来了两次。我想去掉古滕贝格的头衔标签。

我得到了这个问题的解决方案。

add_action( 'wp', 'remove_default_guten_title' );
function remove_default_guten_title() {
foreach ( gutenberg_get_template_type_slugs() as $template_type ) {
add_filter( str_replace( '-', '', $template_type ) . '_template', 'remove_default_title', 21, 3 );
}
}
function remove_default_title() {
remove_action( 'wp_head', 'gutenberg_render_title_tag', 1 );
return gutenberg_dir_path() . 'lib/template-canvas.php';
}

相关内容

  • 没有找到相关文章

最新更新