Șirurile de interogare sunt segmente din URL care urmează după semnul întrebării (?) și permit transmiterea de parametri și valori între pagini în WordPress. Formatul standard este "?parametru=valoare", iar parametrii multipli sunt separați prin caracterul "&".
În WordPress, șirurile de interogare sunt esențiale pentru:
- Filtrarea rezultatelor și postărilor
- Implementarea sistemelor de căutare avansată
- Transmiterea variabilelor între pagini
- Personalizarea afișării conținutului în funcție de parametri
Accesarea valorilor din șirurile de interogare se face prin superglobalele PHP $_GET sau $_REQUEST. WordPress oferă funcții specializate precum add_query_arg() pentru adăugarea parametrilor și remove_query_arg() pentru eliminarea acestora. La construirea interogărilor personalizate, este esențială sanitizarea parametrilor pentru securitate.
În contextul regulilor de rescriere URL din WordPress, șirurile de interogare pot fi transformate în URL-uri prietenoase, îmbunătățind astfel atât aspectul adreselor web, cât și optimizarea pentru motoarele de căutare.