概要
wp_auth_check 関数は、AJAXのheartbeatアクション用にユーザーがログイン中かどうかを調べるために使用される関数です。この関数は、特にリアルタイムな通信やセッション管理が求められる際に役立ちます。以下は、wp_auth_check 関数がよく使用されるシチュエーションの例です。
- ユーザーのオンラインステータス確認
- セッション管理の強化
- リアルタイムチャットアプリケーション
- ダッシュボードのユーザー通知システム
- フロントエンドとバックエンドのユーザー状態確認
- AJAXに基づく動的なコンテンツの読み込み
- 再接続の確認機能の実装
- 管理画面のセキュリティ強化
この関数の構文は以下の通りです。
wp_auth_check();
パラメータ
wp_auth_check 関数はパラメータを受け取らないため、特に指定する必要はありません。
戻り値
この関数は、ユーザーがログインしている場合は true を返し、そうでない場合は false を返します。
関連する関数
バージョン
wp_auth_check 関数は、WordPress 4.7 から利用可能です。
コアファイルのパス
wp_auth_check 関数は WordPress コアの wp-includes/pluggable.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 |
wp_auth_check 関数が特定のワードプレスバージョンで非推奨又は削除された場合、そのバージョンは存在しません。