Multisite - Multiple logo?

时间:2015-06-11 作者:Guit4eva

我有一个有3个子网站的多网站。在保持相同主题的情况下,是否可以为第三个子网站使用不同的徽标?

ie:

Site1 -> Logo One
Site2 -> Logo One
Site3 -> Logo TWO
谢谢大家!

1 个回复
SO网友:bueltge

设置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, 切换网络中的所有站点,并在管理栏中添加一个图标,每个站点都会得到一个图标。

结束