
[英]Any easy way to determine whether functions work on reference or call by value?
[英]Any way to get two functions to work on the same request?
我正在尝试删除函数中帖子和页面上的 Yoast 架构。php。 但是,一个人会工作,但在一起他们不会。 有什么办法让它一起工作吗?
到目前为止,这是我尝试过的:
//Remove All Schema on post
add_filter( 'wpseo_json_ld_output', 'yoast_seo_json_remove_partial_post' );
function yoast_seo_json_remove_partial_post() {
if ( is_single ( [ 2544, 2743 ] ) ) {
return false;
}
}
//Remove Schema on Page
add_filter( 'wpseo_json_ld_output', 'yoast_seo_json_remove_partial_page' );
function yoast_seo_json_remove_partial_page () {
if ( is_page ( [ 15, ] ) ) {
return false;
}
}
如果可能,我需要从我想要的任何页面中删除它们。 感谢您对此的任何帮助。
您可以只使用 OR 运算符作为条件
add_filter( 'wpseo_json_ld_output', function( $default ) {
if ( is_single ( [ 2544, 2743 ] ) || is_page ( 15 ) )
return false;
return $default;
});
请从下面的代码中删除,。 它可能会终止代码
if ( is_page ( [ 15, ] ) ) {
return false;
}
}
或者,请创建一个函数并使用逻辑 OR 运算符组合两个条件,而不是使用两个函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.