Może się zdarzyć, że strony Twojej witryny zawierają takie zmienne zapytań w swoim adresie URL:
przykladowa-domena.pl/przykładowa-strona/?klient[imię]=Janusz
W rzeczywistości, dobrze zdefiniowany url zamiast nawiasów kwadratowych [ ] powinien wyświetlać się w procentach jako %5B i %5D, ale niektóre systemy, takie jak procesory płatności, mogą pobierać informacje o kliencie i przekazywać je do innej strony w witrynie z nawiasami kwadratowymi w adresie URL np. w przypadku wykorzystywania interfejsów API.
Jeśli więc chcesz wyodrębnić „Janusz” z powyższego przykładu i wyświetlić go na stronie mającej tę zmienną zapytania w swoim adresie URL użyj poniższego kodu PHP na danej stronie:
$imie = $_GET['klient']['imie'];
echo ( isset( $imie ) ) ? $imie : '';
Powyższy kod wyświetli więc w danym miejscu naszą zmienną “Janusz”.
Jeśli chcesz zdefiniować funkcję, która zwraca powyższe informacje po jej wywołaniu, dodaj poniższy kod np. w functions.php:
function custom_get_query_var() { $imie = $_GET['klient']['imie'];
return ( isset( $imie ) ) ? $imie : '';
}
Może to być używane na przykład z wartością zwracaną funkcji PHP funkcji danych dynamicznych w Oxygen, lub przy edycji zakupionego motywu / wtyczki aby wyświetlić wartość parametru adresu URL w wybranym miejscu na swojej stronie wordpress.
Bibliografia