我认为图像的路径是错误的,请使用get_stylesheet_directory_uri()
要检索style.css
路径如果不是这样,请告诉我,我会仔细看看。
我刚刚找到了一个过去对我有用的例子:
function my_login_logo() { ?>
<style type="text/css">
body.login div#login h1 a {
background-image: url(PATH_TO_FILE);
}
</style>
<?php }
更新:我真的应该在回复之前仔细阅读!好的,这个怎么样->
function custom_logo_admin_header() { ?>
<style type="text/css">
#wp-admin-bar-wp-logo > .ab-item .ab-icon {
background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/wp-logo.png) !important;
background-position: 0 0;
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
</style>
<?php
}
新的更新:这一个也是经过本地测试的!
所有这些都偏离了轨道,这将导致最好的结果。
function no_wp_logo_admin_bar_remove() {
?>
<style type="text/css">
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
content: url(<?php echo get_stylesheet_directory_uri(); ?>/images/wp-logo.png) !important;
top: 2px;
}
#wpadminbar #wp-admin-bar-wp-logo > a.ab-item {
pointer-events: none;
cursor: default;
}
</style>
<?php
}
add_action(\'wp_before_admin_bar_render\', \'no_wp_logo_admin_bar_remove\', 0);
现在,您可以将其添加到函数中。php,您可以将其放在插件主目录中。php文件,也可以实现此目的。让我知道这是否有效。