在我的函数中修改代码后。php文件在我的登录页面上显示不同的徽标,我得到的是一个空白方块。
我添加了一个自定义项。png图像(326x67)到我的(子)主题的图像文件夹,以及我添加到的代码functions.php
具体如下:
function custom_loginlogo() {
echo \'<style type="text/css">
h1 a {background-image: url(\'.get_bloginfo(\'template_directory\').\'/images/login_logo.png) !important; }
</style>\';
}
add_action(\'login_head\', \'custom_loginlogo\');
可能是权限问题(例如
.htaccess
文件阻止图像)?
最合适的回答,由SO网友:Joshua Abenazer 整理而成
如果您使用的是子主题,那么您可能应该尝试以下代码。无需放置!important
除非其他插件或代码正在覆盖它。
function custom_loginlogo() {
echo \'<style type="text/css">
h1 a { background-image: url(\'. get_stylesheet_directory_uri().\'/images/login_logo.png); }
</style>\';
}
add_action(\'login_head\', \'custom_loginlogo\');
SO网友:Harun
把它放在主题函数的底部。关闭php标志之前的php文件?>
(如果有)。
function change_my_wp_login_image() {
echo ”
<style>
body.login #login h1 a {
background: url(‘”.get_bloginfo(‘template_url’).”/images/your_image_name‘) 8px 0 no-repeat transparent;
background-position:center;
height:100px;
width:320px;
background-color:#E48C07;
}
</style>
“;
}
add_action(“login_head”, “change_my_wp_login_image”);
//logo url website
// verander de url op de login pagina
function put_my_url(){
return (‘your_website_URL‘);
}
add_filter(‘login_headerurl’, ‘put_my_url’);
// changing the login page URL hover text
function put_my_title(){
return (‘Your_Website_title‘);
}
add_filter(‘login_headertitle’, ‘put_my_title’);