概要
is_login関数は、現在のリクエストがログインページかどうかを調べるために使用されます。この関数は、ログインユーザー向けのカスタマイズや、ログインページに特化した機能を実装する際によく使われます。また、特定の条件に基づいてユーザーのアクセスを制限したり、ログインが必要な機能の表示を制御したりする際にも役立ちます。
以下は、is_login関数が使用される一般的なケースです。
- ログインページへのリダイレクト処理
- ログインしていないユーザーへのメッセージ表示
- 特定のページでのサイドバーウィジェットの表示管理
- レスポンシブデザインの調整
- ログインフォームのデザイン調整
- ページのアクセス制限
- 管理画面の表示制御
- 認証済みコンテンツの表示管理
構文
is_login();
パラメータ
is_login関数にはパラメータはありません。
戻り値
true:現在のリクエストがログインページの場合。false:それ以外の場合。
関連する関数
使用可能なバージョン
is_login関数は、WordPressのバージョン5.0以降で使用可能です。
コアファイルのパス
is_login関数は、wp-includes/template.phpに含まれています。
この関数のアクションでの使用可能性
| アクション | 使用例 |
|---|---|
| mu_plugin_loaded | |
| registered_post_type | |
| plugins_loaded | |
| wp_roles_init | |
| setup_theme | |
| after_setup_theme | |
| set_current_user | 〇 |
| init | 〇 |
| register_sidebar | |
| wp_loaded | |
| send_headers | |
| parse_query | |
| pre_get_posts | |
| wp | 〇 |
| template_redirect | 〇 |
| get_header | |
| wp_head |
この関数は、特定のWordPressのバージョンで非推奨または削除された情報はありません。