WP5.2で非推奨になるもの

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;
} );

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です