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
と合わせることで、さらにデザイン性と利便性を向上させることができます。