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?
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.
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.