我试图删除某个页面上的Yoast WordPress SEO,因为它与另一个插件冲突 .
我尝试将下面的代码添加到我的functions.php但它似乎不起作用,任何帮助表示赞赏 .
谢谢
function remove_wpseo(){
if ( is_page(944)) {
global $wpseo_front;
remove_action( 'wp_head', array($wpseo_front, 'head'), 2 );
}
}
add_action('wp_enqueue_scripts','remove_wpseo');
2 回答
Enqueing不是删除操作的正确时刻,请改为使用
template_redirect
:检查插件用于添加
wp_head
操作的优先级,因为删除必须相同,否则为空 .以防有人仍然需要这个 . 这对我有用 . 如果是博文,请将“页面”更改为“发布” . 不要试图完全抛弃Yoast,只需隐藏元框即可 .