Contact Form 7 5.2 Google reCAPTCHA sayfaya göre kapatma
Contact Form 7 5.2 sürümü ile gelen bazı değişikliklerden dolayı eski kaldırma kodları işe yaramamaya başladı. Eski sürümlerde sadece
wp_dequeue_script('google-recaptcha');
kodu ile google recaptcha javascript dosyasını çağırmasını engelliyorduk.
Artık bu sistem çalışmıyor. Bunun yerine:
wp_dequeue_script('wpcf7-recaptcha'); wp_dequeue_script('google-recaptcha');
Bu şekildeki kullanım 5.2 ile birlikte çalışmaktadır.
Sizlere örnek bir kullanım da sunayım. Mesela İletişim sayfanız var ve bu sayfada Contact Form kullanıyorsunuz ve Google reCAPTCHA açık. Fakat bu google reCAPTCHA tüm sayfalarda aktif ediliyor. Sadece iletişim sayfasında google recaptcha gözükmesini istediğimizde şu kod parçacağını temanızın functions.php dosyasına eklemeniz gerekmektedir.
function benfiratkaya_script_enqueue() { if (!is_page('iletisim')) { wp_dequeue_script('contact-form-7'); wp_dequeue_script('wpcf7-recaptcha'); wp_dequeue_script('google-recaptcha'); wp_dequeue_style('contact-form-7'); } } add_action('wp_enqueue_scripts', 'benfiratkaya_script_enqueue');
contact form 5.2 recaptcha contact form 7 5.2 google recaptcha contact form disable recaptcha
Yorumlar (0)