我正在尝试删除某个页面上的 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');
Run Code Online (Sandbox Code Playgroud)
排队不是删除操作的正确时机,请改用template_redirect:
add_action('template_redirect','remove_wpseo');
function remove_wpseo(){
if ( is_page(944)) {
global $wpseo_front;
remove_action( 'wp_head', array($wpseo_front, 'head'), 2 ); // <-- check priority
}
}
Run Code Online (Sandbox Code Playgroud)
检查插件用于添加wp_head操作的优先级,因为删除必须相同,如果为空则没有。
| 归档时间: |
|
| 查看次数: |
7698 次 |
| 最近记录: |