Master Prompt — WhatsApp butonu eklentisini yapay zekaya yazdır (ChatGPT / Claude) WordPress Eklenti Yapımı: WhatsApp Butonu Eklentimi Yapay Zeka ile Yazdım (Ücretsiz) Kopyala
Sen deneyimli bir WordPress eklenti geliştiricisisin. Benim için sıfırdan, ücretsiz bir WordPress eklentisi yazmanı istiyorum.
EKLENTİNİN ADI: FB WhatsApp Butonu
NE YAPACAK:
Sitenin sağ alt (veya sol alt) köşesinde yüzen, yeşil, yuvarlak bir WhatsApp butonu gösterecek. Ziyaretçi butona tıklayınca WhatsApp açılacak ve bana hazır bir mesajla yazacak. Mesajın içinde ziyaretçinin hangi sayfadan geldiği yazacak.
ÖZELLİKLER:
1. Yönetim panelinde "Ayarlar → WhatsApp Butonu" adında bir ayar sayfası olsun. Bu sayfada:
- Butonu aç / kapat
- Telefon numarası (ülke koduyla, ör. 905555555555)
- Hazır mesaj. İçinde {sayfa} yazarsam sayfanın adı, {link} yazarsam sayfanın adresi gelsin
- Butonun yanında birkaç saniye sonra çıkan küçük bir baloncuk yazısı
- Konum: sol alt veya sağ alt
- Renk seçici
- Masaüstünde göster / mobilde göster (ayrı ayrı)
2. Buton hafifçe nabız gibi atan bir animasyona sahip olsun, üzerine gelince biraz büyüsün.
3. Baloncuk 3 saniye sonra çıksın, çarpı ile kapatılabilsin ve kapatılınca o ziyarette tekrar çıkmasın.
4. Telefon numarası girilmemişse buton sitede hiç görünmesin.
5. Mobilde buton biraz daha küçük olsun.
KURALLAR:
- Hiçbir ücretli eklentiye, harici kütüphaneye veya dış servise ihtiyaç duymasın. Sadece WordPress'in kendi fonksiyonlarını kullan.
- Güvenlik: formdan gelen her veriyi temizle (sanitize), ekrana basılan her şeyi kaçır (escape), ayar sayfasını sadece yöneticiler görebilsin.
- Eklenti silinince ayarlarını da veritabanından temizlesin.
- Kodun içine Türkçe açıklama satırları yaz; her bölümün ne işe yaradığını anlayabileyim.
- Dosya yapısı sade olsun: ana PHP dosyası, bir CSS dosyası, küçük bir JS dosyası, uninstall.php ve readme.txt.
SONUÇ:
Bana tüm dosyaları ayrı ayrı göster, ardından WordPress'e "Eklenti Yükle" ile kurabileceğim bir .zip olarak nasıl paketleyeceğimi anlat. Kurduktan sonra neyi, nereden ayarlayacağımı adım adım yaz.