get_status_header_desc()


WordPressのget_status_header_desc()関数は、HTTPステータスコードに対応する説明文を取得するために使用されます。この関数は、特定のステータスコードに基づいて適切なメッセージを返します。

構文

get_status_header_desc( int $code );
  • $code(int) — HTTPステータスコードを指定します。例えば、404や500など。

例1: 404エラーの説明を取得

404エラーの説明文を取得する例です。

<?php echo get_status_header_desc(404); ?>

例2: 500エラーの説明を取得

500エラーの説明文を取得する例です。

<?php echo get_status_header_desc(500); ?>

例3: 403エラーの説明を取得

403エラーの説明文を取得する例です。

<?php echo get_status_header_desc(403); ?>

例4: ステータスコードが不明な場合の処理

不明なステータスコードの場合、空の文字列が返されます。

<?php echo get_status_header_desc(999); ?>

例5: カスタムエラーページでの使用

カスタムエラーページでステータスコードの説明を表示する例です。

<?php $status_code = 404; echo get_status_header_desc($status_code); ?>

例6: ステータスコードの説明をログに記録

ステータスコードの説明をログに記録する例です。

<?php error_log(get_status_header_desc(500)); ?>

例7: ステータスコードの説明をメールで送信

ステータスコードの説明をメールで送信する例です。

<?php wp_mail('admin@example.com', 'Error Occurred', get_status_header_desc(500)); ?>

例8: ステータスコードの説明を条件分岐で使用

ステータスコードに応じて異なる処理を行う例です。

<?php if (get_status_header_desc(404) === 'Not Found') { echo 'ページが見つかりませんでした。'; } ?>

注意点

  • 指定したステータスコードが存在しない場合、空の文字列が返されます。
  • HTTPステータスコードは正しい範囲内で指定する必要があります。

関連機能: