Это может быть связано с 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');