質問: locate_template( array( 'single-page.php' ) ); if ( '' != $new_template ) { return $new_template ; } } } add_filter( 'template_include', 'custom_template_include' ); ``` 宜しくお願いいたします。
回答: 多分ですが、`template_include`フィルタ以前に404が発行されているため、ページが表示されてもステータスは404のままになるのではないでしょうか。 下記記事のようにendpointを追加するなど対処が必要だと思います。 【WordPressに独自のURLを追加する。2014年版 | Firegoby】