web-dev-qa-db-fra.com

Pourquoi wp_redirect () est-il préférable à un standard PHP en-tête de redirection?

En posant une question sur les points d'ancrage et les redirections , il m'a été conseillé d'utiliser wp_redirect à la place de la fonction d'en-tête PHP. Vous vous demandez simplement pourquoi wp_redirect est préférable?

8
jnthnclrk

Voir la source . Il comporte une logique supplémentaire pour les serveurs IIS, ainsi que certains points d'ancrage. C'est aussi une fonction enfichable, donc elle pourrait être redéfinie.

Globalement, il est simplement plus flexible et offre aux autres développeurs davantage d’options pour travailler avec votre code, indisponible si vous ne codez pas les choses en dur.

8
Rarst

Il (wp_redirect fn) ne se limite pas à définir l’en-tête. Il suffit de regarder ici ce qu’il fait avant de définir un en-tête.

1
kaiser