なぜ標準のPHPヘッダーリダイレクトよりもwp_redirect()が望ましいのですか?


回答:


8

ソースを参照してください。IISサーバー用のいくつかの追加ロジックといくつかのフックがあります。また、プラグイン可能な関数であるため、再定義される可能性があります。

全体としては柔軟性が高く、他の開発者にコードを操作するためのより多くのオプションを提供します。


秒で私を倒しました。ほぼ同じ答えで。+1 on yours :)
カイザー

私はあなたに両方のバンプを与えました。ただし、これはあまり良くないように見えます:「これはIISおよび一部のFastCGIセットアップで問題を引き起こします」:core.trac.wordpress.org/browser/tags/3.1/wp-includes/…。私はすべてのサイトでFastCGIを実行しています。
jnthnclrk

1
Doh、ifステートメントをもう一度読んでください。私の設定は保護されていると思います。とにかく、やってみます。
jnthnclrk

@trnsfrmr-FCGIバグは、IIRCで修正されたいくつかのapacheコードに関連しています。だから冷静にしてください。IISの場合、私には手掛かりがなく、気にしないことを認めなければなりません。私が言いたいのは、BUGに関するその機能のコメントは時代遅れであり、現在のところ何の役割も果たしていない可能性があるということです。ただし、wp_redirect関数を使用すると、ホイールの再発明を防ぐことができます。Better HTTP Redirects(Wordpress Plugin)のようなプラグインはwp_redirectで機能しますが、それだけでは機能しませんheader()
11

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.