WordPress add_query_arg() Function Kodu
WordPress add_query_arg() Function Kodu
Bu işlevi kullanarak URL’yi yeniden oluşturabilir ve URL değişkenine sorgu değişkenleri ekleyebilirsiniz. Bu işlevi kullanmanın iki yolu vardır; tek bir anahtar ve değer ya da ilişkisel bir dizi.
Tek bir anahtar ve değer kullanarak:
add_query_arg( 'key', 'value', 'http://example.com' );
İlişkisel dizi kullanma:
add_query_arg( array(
'key1' => 'value1',
'key2' => 'value2',
), 'http://example.com' );
URL’nin her iki kullanımdan da çıkarılması, geçerli URL’nin kullanılmasının sonucunu verir.
Değerlerin urlencode () veya rawurlencode () ile uygun şekilde kodlanması beklenir.
Herhangi bir sorgu değişkeninin değerini boolean false olarak ayarlamak anahtarı kaldırır.
Önemli: add_query_arg ()’nin dönüş değeri varsayılan olarak kaçılmaz. Siteler arası komut dosyası çalıştırma XSS saldırılarına karşı güvenlik açığını önlemeye yardımcı olmak için, esc_url () veya benzeri bir yöntemle çıktılar geç çıkışlı olmalıdır.