2016-03-18 31 views
3

我是客户端的多站点小型网络的超级管理员。所有的网络站点具有相同的名称,以便组织所有的网站变得有点凌乱一塌糊涂:更改Wordpress仪表板徽标(多站点)

enter image description here

更改每个站点的标题是不是一种选择(因为一些SEO优化和smiliar)。

我只找到关于如何将所有仪表板徽标更改为另一个(通过functions.php中的wp_enqueue_style),但使用多站点时没有任何指南。有任何想法吗?

回答

0

这可能会对CSS有用。 尝试定位每个班级,或者如果他们都获得了相同的班级,则可以使用:nth-child运算符。

.your-class:nth-child(1){ 
    // CSS to change logo 
} 
.your-class:nth-child(2){ 
    // CSS to change logo 
} 
.your-class:nth-child(3){ 
    // CSS to change logo 
} 

下面是将css插入到管理区域的一些代码。将此代码放入functions.php

我在一个普通的网站上做了一个测试,它能够正常工作,但还没有在像你这样的多站点上进行测试。

希望工程,祝你好运:)

function custom_admin_logo() { 
    echo ' 
    <style type="text/css"> 
     #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { 
      background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/your-logo.jpg) !important; 
      background-position: 0 0; 
      color:rgba(0, 0, 0, 0); 
      background-size: cover; 
     } 
     #wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon { 
      background-position: 0 0; 
     } 
    </style> 
    '; 
} 
add_action('wp_before_admin_bar_render', 'custom_admin_logo');