AMP sitenize sorunsuz iletişim formu sayfası ekleyin

Sitenizin genelini AMP olarak kullanıyorsanız iletişim formu oluşturmakta muhtemelen sorun yaşayacaksınız. Amp, java gibi birçok işlevi etkisiz hale getirir ve bu sayede sadece ihtiyaç duyulan işlemlerle sitenizin olağanüstü bir hıza erişmesini sağlar.

Öncelikle, ilgili sayfayı AMP’ye kapatıp istediğiniz formu rahatlıkla kullanabileceğinizi hatırlatırım. İletişim sayfanızın AMP olmaması sorun teşkil etmeyecektir.

Contact Form 7

WordPress iletişim formu eklentileri genelde AMP uyumlu değildir. En yaygın kullanılan ve ilk tercihim olan açık kaynak Contact Form 7 amp sayfalarda ne yazık ki orijinal haliyle kullanılamıyor.

Contact Form 7 amp uyumu için bazı geliştiriciler çözüm üretmeye çalışmış fakat tercih etmek istemeyebilirsiniz.

Not: Contact Form 7 amp sayfalarda gönderi hatası olabilir uyarısıyla mesajı iletiyor. Kullanılabilir ama ziyaretçinize mesajının gidip gitmediği konusunda bilgi veremezsiniz.

WpForms Lite (amp hatası çözümü)

Amp uyumlu gözüken WpForms Lite tek seçenek gibi duruyor. Uyumlu olmasına rağmen yüklediğinizde çalışmayacaktır.

Gönder butonuna tıkladığınızda gönderiliyor yazısı ekranda kalır ve mesajınızı iletmez.

Bu sorunu çözmek için aşağıdaki filtreyi fonksiyon dosyanıza eklemeniz yeterlidir.

# WpForms Lite amp uyumu
add_filter( 'wpforms_is_amp', '__return_true' );

Temanızın functions.php dosyasına eklediğinizden emin olun.

Alternatifler

WordPress sitenizin iletişim sayfası için bir eklenti kullanmak zorunda değilsiniz. Amp uyumlu iletişim sayfası oluşturabileceğiniz alternatif olarak iki seçeneğiniz var.

Google Formlar

Alternatif olarak Google Formları tercih edebilirsiniz. Oluşturduğunuz formu iletişim sayfanıza HTML ile dahil edebilirsiniz.

Bu formları birçok projemde aktif olarak kullanıyorum. Mail işlevi her zaman sağlıklı çalışmayabilir. Sorunsuz, temiz bir iletişim sayfası için tercih edilebilir.

Ayrıca bu tercih, iletilerinizi bir bütün halinde raporlamanıza olanak tanır.

WordPress yorumları

İletişim sayfanızı yoruma açık hale getirip, ziyaretçilerinize yorumların onaylanmadığını belirten bir not ekleyebilirsiniz.

Bu şekilde hiçbir eklenti veya servis kullanmadan, WordPress’in temelinde bulunan yorum formundan faydalanabilirsiniz.

Sadece ziyaretçilerinizi iyi yönlendiren bir not oluşturmanız gerekecek.

AMP Form

Son olarak, tamamen amp kod yapısıyla (custom-element="amp-form") iletişim formu oluşturabilirsiniz. Buradan detaylara ulaşabilirsiniz: Amp form

Sonuç olarak listelediğim bütün yöntemleri tereddüt etmeden tercih edebilirsiniz. Her biri sorunsuz kodlanmış, hafif eklenti ve yöntemlerdir.

Yorum yapın