İyi akşamlar,
WordPress REST API 'sini kullanarak front-end (Tema bazlı) yönetim paneli eklentisi yazıyorum.
Şu anda her şey yolunda gözüküyor. Aslında sorunum PHP kategorisine daha uygun olur lakin çözümü WordPress fonksiyonları sağlayabilir diye buraya yazıyorum.
Önce Workflow anlatayım:
1- Eklenti eklenince veya tema değiştirilince, localhost/panel diye bir sayfa oluşturuyor.
2- Sayfa içerisine otomatik olarak (WordPress Ayarları) 'nı içeren form field lerini oluşturuyor.
3- Form submit edildiğinde (POST) otomatik olarak ayarları güncelliyor.
4- Aynı sayfaya geri döndüğünde hata varsa hatayı (Bu işlemi yapma yetkiniz yok vs.) basıyor. Aksi halde "ayarlar kaydedildi" gibi bir mesaj basıyor.
Şimdi buraya kadar her şey yolunda!
Eğer bu işlemi en az bir kere yaptığınızda (Yani form submit olduğunda), eğer ki F5 veya herhangi bir şekilde (Sayfa yenilenirse) -> "Formu yeniden gönderme işlemini onaylayın" metni çıkıyor browser tabanlı (Kısacası Alert basıyor).
Makbul olan sayfayı yenilerse, formun submit olmadan yeniden yüklenmesidir.
Bu konuyu nasıl çözebilirim? Yardımlarınızı bekliyorum.