如果要将筛选器应用于其他函数已筛选的相同内容,请将priority参数(应命名为\\u execution\\u order\\u)更改为更大的数字。
所以…
add_filter( \'body_class\', \'my_body_class\', 11, 2 );
…将确保
my_body_class()
将在之后调用
another_body_class()
已在10注册:
add_filter( \'body_class\', \'another_body_class\', 10, 2 );
还要注意,priority参数将用作数组键。它不必是数字,只需一个有效的密钥。
// this works!
add_filter( \'body_class\', \'my_body_class\', \'very late please\', 2 );
add_filter( \'body_class\', \'my_body_class\', PHP_INT_MAX, 2 );