wp_redirectを記事途中で強制的に実行する方法
-
the_contentの中で「wp_redirect()」を使用すると、「headers already sent by」エラーが出ます。
Warning: Cannot modify header information – headers already sent by (output started at /path/wp-admin/admin-header.php:8) in /path/wp-admin/post.php on line 569
いわゆる、header関数の前にechoがあることが原因だと思いますが、原因となる「output started at」が無数にあるため、「output started at」のファイルを一つずつ修正することは不可能です。
どうしてもsingle.phpの中で「wp_redirect()」を実行したい場合、どのような記述をすべきでしょうか?
※直前にheader_remove()をしてみましたが効果がありませんでした。JSのリダイレクトではなく、あくまでPHPにてリダイレクトをしたいです。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「wp_redirectを記事途中で強制的に実行する方法」には新たに返信することはできません。