【问题标题】:Changing the Wordpress dashboard logo (multisite)更改 Wordpress 仪表板徽标(多站点)
【发布时间】:2016-07-05 00:55:50
【问题描述】:

我是一个为客户服务的小型多站点网络的超级管理员。所有网络站点都具有相同的名称,因此组织所有站点会有点混乱:

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

我只找到了有关如何将所有仪表板徽标更改为彼此的指南(通过 functions.php 中的 wp_enqueue_style),但在使用多站点时却没有。有什么想法吗?

【问题讨论】:

    标签: php css wordpress


    【解决方案1】:

    这可能与 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');
    

    【讨论】:

      猜你喜欢
      • 2020-08-27
      • 1970-01-01
      • 2021-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多