Wordpressの固定ページで「page-sports.php」のスラッグ固定ページを編集しております。
実現したいこと
http://ドメイン/sports/soccer/ http://ドメイン/sports/baseball/ ・・・ こちらが想定していないクエリ(階層)ならばテンプレートに組み込まれた404エラーを表示させたい。
どんどん入れ替わるジャンルを「page-sports.php」だけ処理を実現したいと思っております。
クエリの取得はできたのですが、エラー処理に躓いております。
page-sport.php
<?php $sports_genre = get_query_var('sports_genre'); if($sports_genre=="soccer"){ //サッカージャンルの処理・・・ }else{ //404エラーを出したい }?> <?php get_header(); ?> 処理内容 <?php get_footer(); ?>
やってみたこと
}else{ //404エラーを出したい $query->set_404(); }
phpエラーになってしまいます。
page.php内で強制的に404を吐かせる方法は難しいでしょうか?
詳しい方がおられたらご教授下さいませm(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/11 09:46