您可以使用过滤器函数中的附加变量来访问它。
过滤器bloginfo_url 使用$show 参数(调用时使用的参数bloginfo) 并将其传递给apply_filters.
所以我开始bloginfo_url 应该没问题,您只需在函数内部进行切换,它仅适用于。url .
这将是您的代码:
add_filter(\'bloginfo_url\', \'f711_bloginfo_url_filter\', 10, 2 );
它告诉您挂接的位置、回调函数、与其他过滤器相比应用回调函数的优先级,以及可以传递给函数的参数数。这是您的重要部分,因为1是标准值。
在回调函数中:
function f711_bloginfo_url_filter( $output, $show ) {
if ( $show == \'url\' ) {
$output = "this";//whatever you want to do with it
}
return $output;
}