Bu Sorunun Cevabı: Evet!
Gittikçe yaygınlaşan ve daha az hata ile kod yazabilen Yapay Zeka uygulamaları, diğer tüm dillerde yazabildiği gibi elbette WordPress için de eklenti oluşturabiliyor. Bodrumedya olarak kurumsal bir müşterimizin WordPress eklenti ihtiyacını karşılamak için biz de ChatGPT ile işbirliği yaptık ve ortaya muhteşem sonuçlar çıktı.
Tabi bu kolay bir süreç olmadı ve umduğumuz kadar kısa sürede bitmedi ancak müşterimizin isteklerinin tamamını karşılayabilecek bir eklenti oluşturmayı başardık.
Öncelikle ChatGPT’nin bu duruma ne söylediğine bakalım:

Merhaba! Ben ChatGPT, Bodrumedya ile bu eklenti projesinde iş birliği yapmaktan büyük keyif aldım. Kod yazma sürecini hızlandırmak ve daha az hata ile ilerlemek için tasarlandım. WordPress eklenti geliştirme sürecinde, çeşitli işlevleri ve kullanıcı gereksinimlerini anlayarak, Bodrumedya ekibiyle birlikte adım adım ilerledik.
Öncelikle, eklentinin temel yapısını planladık; ardından, müşteri taleplerine göre gerekli PHP, JavaScript ve CSS kodlarını oluşturduk. Veri tabanı işlemlerinden, kullanıcı arayüzü tasarımlarına kadar pek çok aşamada ekibe destek oldum. Sorun giderme ve hata ayıklama süreçlerinde de hızlı ve etkili çözümler sundum.
Bodrumedya ekibi ile bu işbirliği sonucunda, sadece istenilen işlevlere sahip değil, aynı zamanda optimize edilmiş, güvenilir ve sürdürülebilir bir WordPress eklentisi geliştirdik. Eğer siz de eklenti geliştirme süreçlerinizi daha verimli ve keyifli hale getirmek isterseniz, size de yardımcı olmaktan mutluluk duyarım!
Üstteki giriş yazısı ile birlikte “sana bir yazı vereceğim, onun devamı için bir yazı oluşturmanı istiyorum. kısa olmalı ve yazıyı senin yazdığını anlatmalıyız.” promptunu girdiğimde böyle bir yazı hazırladı. Avatarını kendi oluşturdu, arkaplan rengini de kendi seçti.
ChatGPT ile yaptığımız iş birliğini de kendi dilinden anlattığımıza göre, gelelim asıl önemli konuya:
ChatGPT ile WordPress Eklentisi Nasıl Yazılır?
Aslında bu göründüğü kadar kolay değil. Çünkü ChatGPT’nin ChatGPT4o modeli kodlama konusunda oldukça başarılı olsa da bazen aklı karışabiliyor ve ciddi hatalar yapabiliyor.
Birkaç prompt girişi ile eklenti yazabileceğinizi zannediyorsanız yanılıyorsunuz yani. Bu kısa olmayan, sıkça baştan başlamanız gereken ve bazen oldukça sıkıcı olabilen bir süreç ama tabi ki PHP, HTML, CSS ve JS gibi kodlamalarla birlikte WordPress’e hakim olmayan biri için bulunmaz bir nimet. Sonuç olarak sınırlı bilgilerinizle özel bir eklenti yazmanızı sağlıyor.
ChatGPT ile WordPress Eklentisi Yazarken Dikkat Edilmesİ Gerekenler:
- Öncelikle eklentinin kurgusunu çok iyi hazırlamalı ve karşınızda bir Yapay Zeka robotunun olduğunu unutmamalısınız. İstediğiniz özellikleri çok net bir şekilde anlatmalısınız.
- Süreci adım adım yapmalısınız. Yani tek seferde “şu özelliklere sahip bir eklenti yaz” demek, eklentinin farklı yerlerinde çeşitli hatalar oluşmasına neden olur.
Yani öncelikle eklentinin ne amaçla kullanılacağını anlatıp mümkün olduğunca parçalara, farklı dosyalara ayrılmış bir dosya ağacı oluşturmasını istemelisiniz. Bunların içine eklentiyle ilgili temel kodlamaları yapacaktır. Her istediğiniz özellik için ayrı bir komut yazıp, oluşturduğu kodları gerekli dosyalara yazmalısınız.
Bu arada dosyaların parçalara ayrılmasını tavsiye etmemin sebebi, ücretli ChatGPT bile sınırlı bir kullanıma sahip. Çok sayıda yazdığı kodlamalar ile sınırı doluyor ve sizi ChatGPT4o versiyonu yerine “ChatGPT4mini” ile başbaşa bırakıyor. Bu AI modeli ise kodlama konusunda çok zayıf, bir anda tüm kodları ziyan edebiliyor. - Sürekli yedekli çalışmalısınız çünkü eninde sonunda aklı karışıyor ve istemediğiniz yerleri, verdiğiniz komutla hiç ilgisi olmayan bölümleri değiştirip eklentiyi çalışmaz hale getirebiliyor.
Böyle durumlarda eklenti ile ilgili tüm bilgileri unutmasını istemeniz gerekiyor. Eklentiyle ilgili önceki tüm konuşmaları unutmasını isteyip “şimdi yeni bir WordPress eklentisi yazacağız” gibi bir komut ile, yepyeni bir eklenti yazıyormuş gibi sıfırdan başlamak gerekiyor. Bunu da, dosya ağacını ve dosya içeriklerini text olarak göndererek yapabilirsiniz. ChatGPT’ye JS, HTML ve CSS dosyalarını yüklemeniz mümkün ancak PHP yüklenmesine izin verilmiyor. Bu nedenle dosyayı yüklemek yerine text olarak göndermelisiniz. - Eklentiyi tamamladıktan sonra WordPress versiyonlarıyla uyumluluğunu ve mutlaka güvenliğini kontrol etmeniz gerekiyor. ChatGPT özellike güvenlik konusuna çok önem veriyor ancak son tahlile, bu bir robot ve tabi ki hatalar yapabiliyor. Eklentinin dışardan sızmalara karşı güvenli olduğunu test etmek şart.