gpt4 book ai didi

wordpress - 如何从 yoast 插件中删除操作

转载 作者:行者123 更新时间:2023-12-04 23:45:26 31 4
gpt4 key购买 nike

我要删除 json-ld网站微数据,我想我必须在类中禁用操作 WPSEO_JSON_LD
操作:

add_action( 'wpseo_json_ld', array( $this, 'website' ), 10 );

我的变化 functions.php :
remove_action( 'wpseo_json_ld', array( 'WPSEO_JSON_LD', 'website' ), 10 );

我做错了什么?

解决方案:
add_filter( 'wpseo_json_ld_output', 'swp_remove_jsonld_yoast', 10, 2 );

function swp_remove_jsonld_yoast($data, $context){

if($data['@type'] == 'WebSite'){
$data = false;
}

return $data;
}

最佳答案

我认为您可以更好地使用过滤器来清除该功能的输出。 wpseo_json_ld_output 有过滤器。

function remove_json_ld_output( $data ) {
$data = array();

return $data;
}

add_filter('wpseo_json_ld_output', 'remove_json_ld_output', 10, 1);

关于wordpress - 如何从 yoast 插件中删除操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29966885/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com