Web制作Labが運営するWPマニュアルサイトです

【条件分岐タグ】is_404の使い方を紹介

is_404は「HTTP 404: Not Found発生の後404エラー」が表示中かどうかを判定する条件分岐タグです。
※「true or false」を返却するBoolean型関数となっています。

PHP
 is_404();

パラメータ

パラメータはありません。

テーマ開発での使用例

基本は下記のように404ページにのみ表示したいものを記述する場合が多いですが、

PHP
<?php if( is_404() ): ?>
    <!-- 404ページにのみ表示したいものを記述 -->
<?php endif; ?>

逆に「!」をつけて否定にし、404以外のページに何かを表示させることも多いです。※デザイン的に404だけパンクズを消したりなどすることもあります。

PHP
<?php if( !is_404() ): ?>
    <!-- 404ページ以外のページに表示したいものを記述 -->
<?php endif; ?>