Tercihen JSON kullanarak jQuery üzerinden erişmek istediğiniz özel bir yazı türü var.
Önce ilk şeyler. / echos json döndüren bir işlev oluşturmak yeterince kolaydır, ancak jquery üzerinden nasıl erişebilirim.
Mike'ın bu soruya yazdığı gibi , - anladığım kadarıyla - bunu wordpress köküne yerleştiriyor. hangi php dosya adını kullanarak erişilebilir hale getirir - ama bu tavsiye edilir? Bir eklenti klasörünün içine koymak istiyorum.
Wordpress kodeksini okumaya çalıştım, ancak yönetici sayfası olmasa da, her ajax aramasını admin-ajax.php'ye gönderirken, ajax çağrılarının işlendiği yol beni karıştırıyor.
Birisi yaşadığım sorunları düzeltebilir mi?
/Fırtına
Düzenle
Ben sorun nasıl ajax aramalar wordpress içinde yapılması gerektiği, yanı sıra arama yapmak / işlemek için php ve js kodunuzu nereye yerleştirildiğini anlamak oldu.
Bağlantı verdiğim diğer soruda, dosyayı wp köküne yerleştiren bir işlev oluşturdunuz - bunu yapmak istemiyorum. Ama şimdi wp_ajax_ (nopriv _) [eylem] kullanmayı öğrendim ve etkili bir şekilde ben oluşturmak json erişebilirsiniz. Kalan sorun nerede çağrı yapmak için JS yerleştirmelisiniz. Eklentiler js dosyasına yerleştirmek istiyorum, ancak bu bir yönetici sayfasında değil , bir sayfada sunulacak gibi , ajaxurl tanımlanmadı, bu yüzden php kullanarak yankı var.
echo admin_url('admin-ajax.php');
Yani soru nasıl bu php javascript ile birleştirmek gerekir ve daha sonra nasıl bir dosya veya komut dosyası olarak görerek, onu enqueue gerekir olur.