设置favicon的可能性不同。我认为最好的方法是使用插件。这里也给了它更多的可能性。
您可以使用this plugin, 这将增强自定义程序以设置Favicon使用this plugin, 增强更多功能,因为只有favicon自定义插件,请参见下面的代码提示。下面的示例从每个博客的主题路径中设置一个favicon。样式表的路径(get_stylesheet_directory*
) 是这里的钥匙。您还可以将此路径更改为您的需求。
add_action( \'wp_head\', \'fb_set_favicon\' );
/**
* Set Favicon from theme directory
*/
function fb_set_favicon() {
$stylesheet_dir_uri = get_stylesheet_directory_uri();
$stylesheet_dir = get_stylesheet_directory();
$favicon = \'/favicon.ico\';
$output = \'\';
if ( file_exists( $stylesheet_dir . $favicon ) ) {
$output .= \'<link rel="shortcut icon" type="image/x-icon" href="\'
. esc_url( $stylesheet_dir_uri . $favicon ) . \'" />\';
$output .= \'<style>\';
}
echo $output;
}
也可以为网络中的每个站点设置favicon。但每个站点的切换都是无效的,对系统来说是沉重的。您可以在中找到此方案的解决方案
this class, 切换网络中的所有站点,并在管理栏中添加一个图标,每个站点都会得到一个图标。