Redirecționează (redirecționează) la adresa URL specificată, puteți specifica starea redirecționării (301, 302.).
Pentru funcționarea corectă a funcției, trebuie să specificați adresa URL completă:
După această funcție, funcția de ieșire () sau mat () trebuie să se termine.
Cârlige din funcție:
utilizarea
$ location (string) (obligatoriu) Adresa URL a paginii către care trebuie redirecționată.
Implicit: nu $ status (număr)
Codul de redirecționare a stării (codul de stare HTTP):
- 300 - Alegeri multiple;
- 301 - Mișcat permanent;
- 302 - găsit;
- 303 - A se vedea Altele;
- 304 - nemodificat;
- 305 - Utilizați Proxy;
- 306 - (rezervat);
- 307 - Redirecționarea temporară.
Implicit: 302
# 1. Redirecționare internă
Exemplu de redirecționare către pagina principală a blogului:
# 2. Redirecționare externă
O redirecționare poate fi externă. În exemplu, setăm starea codului de redirecționare la 301, ceea ce înseamnă că această pagină (pagina pe care o redirecționăm) a fost mutată permanent:
# 3. Redirecționați prin intermediul cârligului template_redirect
Acest exemplu arată modul în care în WordPress se redirecționează un utilizator către o altă pagină, cu posibilitatea de a verifica ce pagină a site-ului se află în prezent. Ie În momentul redirecționării, WP a definit deja pagina afișată.
De exemplu, să presupunem că trebuie să redirecționăm un utilizator dacă el a vizitat pagina cu ID 10: