2024年06月13日
WP関数:is_page()
この関数の説明
WP関数の is_page() は、現在のページが固定ページか否かを判断する関数です。
又、固定ページの特定ページか否かも判断できます。
関数
is_page($page)
パラメータ
$page(テキスト| array) (オプション)
[固定ページのID]、[タイトル]、[スラッグ]、またはそれらの[配列]を指定します。
省略時:固定ページか否かを判定します。
指定時:固定ページの特定ページか否かを判定します。
[ 調べ方 ]
固定ページの編集画面で調べます。
戻り値
(指定した)固定ページを表示している場合は true,それ以外は false
事例
①現在のページが固定ページか否かの判断
<?php if(is_page()){ // 処理① } // 固定ページの時の処理 else{ //処理② } // 固定ページでない時の処理 ?>
②現在のページが固定ページで且つスラッグが[wordpress-func]か否かの判断
<?php if(is_page('wordpress-func')){ //処理① } //固定ページで且つスラッグがwordpress-funcg]の時の処理 else{ //処理② } // それ以外の時の処理 ?>
③現在のページが固定ページで且つ複数のスラッグ値の判断
<?php if(is_page(['prog-sample','privacy-policy'])){ //処理① } // 条件に一致した時の処理 else{ //処理② } // それ以外の時の処理 ?>
■複数のスラッグ値は配列の[]で括るのがポイント
関連情報
関連関数は ページの判断関数 を参照してください。