ご無沙汰しております。生きてます。
いろいろあって更新が滞ってますが、徐々に回復していく予定です。
また、今夏中には(時期については見通しがつかないのでリニューアルの予定があることだけ告知しておきます)当サイトのデザインを少し変更する予定です。
さて、今回はWordPressのログインページのカスタマイズについて少しだけ書いておくことに。
ログインページのデザインを変えたり、ロゴを変えたりというものは様々なブロガーさんが解説していますが、意外に「ロゴのリンク先を変える」という解説がなかったので、メモ書き程度に。
1.ログインロゴのリンクを変える
functions.phpに下記を追加します。
/*ログインロゴのリンクを変える
------------------------------------------------------------------------------------------------------------------*/
function custom_login_logo_link(){
return get_bloginfo('home');
}
add_filter('login_headerurl','custom_login_logo_link');
とすれば、タイトルロゴのリンクが、今編集しているWordPressサイトのホームURLになります。
2011/08/17
echoで紹介していましたが、filterを使う場合はreturnを使うのが正しいということで、訂正いたしました。
return get_bloginfo('url');
でも同じ。
全く違うURLに飛ばしたい場合は、
return 'http://~~~/';
とすることで、希望のURLに飛びます。
【追記】
人それぞれだと思いますが、URLの末尾に”/”(スラッシュ)がついていないと気持ち悪いという人もいるかと思います。
そういう場合は下記のようにすればソース上のURLが”http://example.com/”のかたちになります。
/*ログインロゴのリンクを変える
------------------------------------------------------------------------------------------------------------------*/
function custom_login_logo_link(){
return get_bloginfo('home').'/';
}
add_filter('login_headerurl','custom_login_logo_link');
じつは私も、末尾にスラッシュがないのは気持ち悪いと思ってしまうのでこちらに変えました。
完全に自己満足の世界です…(笑)。
2.ログインロゴのtitle属性を変える
同じように、タイトルロゴについたtitle属性も変更することができます。
/*ログインロゴのtitle属性を変える
------------------------------------------------------------------------------------------------------------------*/
function custom_login_logo_title(){
return get_bloginfo('name');
}
add_filter('login_headertitle','custom_login_logo_title');
“Powoerd by WordPress”の代わりに、サイトタイトルを表示するようになります。
3.最後に
この記事を書くに当たり、コードの書き方は下記を参考にさせていただきました。ありがとうございます。
・
WordPressの管理ページをより便利にカスタマイズする方法13 | Webクリエイターボックス