WordPressのlogin_headertextは、ログイン画面の「ヘッダーテキスト」をカスタマイズできるフィルターフックで、ログイン画面に表示されるメッセージを変更するのに便利です。
機能の説明
login_headertextは、WordPressのログインページにあるロゴ部分に表示されるテキストを変更できるフィルターフックです。デフォルトでは「Powered by WordPress」と表示されますが、このフックを使ってカスタマイズ可能です。ブランドロゴや企業情報に合わせた内容に変更することで、ログインページの統一感を高めることができます。
シンプルなコード例
function custom_login_headertext( $text ) {
return 'Welcome to My Custom Site';
}
add_filter( 'login_headertext', 'custom_login_headertext' );この例では、login_headertextフィルターを使ってデフォルトのテキストを「Welcome to My Custom Site」に変更しています。
使い方の解説
login_headertextフィルターは、ロゴ部分にマウスを重ねた際に表示されるテキストの内容を変更します。デフォルトの「Powered by WordPress」から、任意のテキストにカスタマイズが可能で、ユーザー向けにメッセージを設定できます。
引数
login_headertextには1つの引数があります。
$text-
変更前のデフォルトのテキスト「Powered by WordPress」が渡されます。これを任意のテキストに変更して返すことで、カスタマイズが完了します。
戻り値
string-
戻り値として変更後のテキストが表示され、
$text引数に設定した内容が返されます。
オプション
このフィルターにオプションはありません。
使用例
function my_custom_login_text( $text ) {
return 'ログイン画面へようこそ!';
}
add_filter( 'login_headertext', 'my_custom_login_text' );このコードは、デフォルトの「Powered by WordPress」を「ログイン画面へようこそ!」に変更します。フィルターを追加することで、ログイン画面に訪れるユーザーに向けた独自のメッセージを表示できます。
一緒に使うことが多い関連タグ
login_headertitle
login_headertitleは、ログイン画面のロゴ部分のリンク先をカスタマイズできるフィルターフックです。login_headertextがテキストに関するフィルターであるのに対し、login_headertitleはリンクURLの変更に使われます。
function custom_login_url() {
return home_url();
}
add_filter( 'login_headertitle', 'custom_login_url' );このコードでは、デフォルトのリンク先をサイトのホームページURLに変更しています。login_headertextと組み合わせることで、ログイン画面をさらにカスタマイズし、ブランドの一貫性を保つことができます。
追加情報を取得したい場合
login_headertextを使用してログイン画面に独自のテキストを表示するだけでなく、login_headertitleと併用して、リンク先もカスタマイズすることで、ユーザーにさらに親しみやすいログイン画面を作成できます。
login_headertitle で取得できる情報
function my_custom_login_url() {
return 'https://example.com';
}
add_filter( 'login_headertitle', 'my_custom_login_url' );この例では、ロゴのリンク先を指定のURLに変更し、ロゴ部分をクリックするとサイトのトップページに遷移するようにしています。企業やブランドのサイトに直接誘導する場合に便利です。
出力できる情報
- リンクURL:ロゴ部分のリンク先URLを設定できる。
- 表示テキスト:ロゴ部分にホバーした際に表示されるテキスト。
想定されるトラブル
テキストが変更されない
- フィルターが適切に設定されているか確認し、フィルター名が正確に
login_headertextであることを確認します。 - プラグインやテーマによって
login_headertextが上書きされている場合、優先度を設定して適用順を調整することで、正常に表示されるようにします。
Q&A
まとめ
login_headertextはWordPressログイン画面のヘッダーテキストを変更するためのフィルターフックで、ブランドイメージに合わせてカスタマイズできます。login_headertitleと合わせることで、さらにデザイン性と利便性を向上させることができます。