如果主题作者正在使用bloginfo(\'url\')
要输出url,可以执行以下操作。
bloginfo(\'url\')
是的包装器echo get_bloginfo(\'url\')
这是一个包装home_url()
这反过来又是get_home_url()
. 该功能的代码可用here.
可以看到,函数末尾有一个可用的过滤器,您可以使用它来更改主url的值。
进行编辑,以便只为home\\u url和custom\\u徽标调用筛选器。
add_filter( \'home_url\', \'wpse_106269_home_url\', 10, 4 );
function wpse_106269_home_url( $url, $path, $orig_scheme, $blog_id ) {
add_filter( \'custom_logo\', \'wpse_106269_custom_logo\', 10, 2 );
}
function wpse_106269_custom_logo( $html, $blog_id ) {
//* Remove the filter
remove_filter( \'custom_logo\', \'wpse_106269_custom_logo\', 10, 2 );
//* Use str_replace() to change link
return str_replace( $old_url, $new_url, $html );
}