WordPress5.2から login_headertitle が非推奨になりました。
ログイン画面をカスタマイズしていたら要注意!
phperrorPHP Notice: login_headertitle の使用はバージョン 5.2.0 から<strong>非推奨</strong>になっています ! 代わりに login_headertext を使ってください。 ログインのロゴのタイトル属性の利用はアクセシビリティの理由から推奨できません。代わりにテキストリンクを使ってください。
5.2で非推奨 login_headertitle
例えば、
phpadd_filter( 'login_headertitle', function(){
return get_bloginfo( 'name' );
} );
とすると、
html<h1><a title="SAKI Web Design" href="https://sakidesign.com">SAKI Web Design</a></h1>
となり、ログインのロゴのタイトル属性を変更できました。
WordPress5.2からは、title属性がなくなり、
html<h1><a href="https://sakidesign.com">SAKI Web Design</a></h1>
となります。
5.2で追加されたlogin_headertextフィルター
ロゴ画像をやめてテキストヘッダーにしてみます。
phpadd_filter( 'login_headertext', function(){
return get_bloginfo( 'name' ) . "<br>Staff Only";
} );
add_action( 'login_head', function(){
echo <<<EOD
<style type="text/css">
body{
background:#fff;
}
h1 a{
margin:0 auto !important;
width:240px !important;
background:none!important;
text-indent:0!important;
}
.login form{
margin-top:0;
-webkit-box-shadow:none!important;box-shadow:none!important;
}
</style>
EOD;
} );