Benim wordpress sitesi için bir eklenti yazıyorum ve sorun jquery ajax isteklerini anlama yaşıyorum. Özetle, ben sayfa yüklendiğinde yüklenen bazı kullanıcı meta verileri almak için çalışıyorum.
Yani benim javascript dosyasında bir satır var:
$.getJSON("http://mysite.co.uk/wp-content/plugins/myplugin/ajax/ajax.php?action=test", function(json) { // do stuff });
Yani yukarıdaki denir, ama ben sorun yaşıyorum PHP kod olsun ETMEZ. Dosya ajax.php, ben bir veritabanı çağrı yapıyorum, ama her zamanki sınıfı bilgilerinin YOK mevcuttur. Ben yönetici ajax sayfasında, benim kendi eklentisi çeşitli diğer sayfalarda (çalışır) başka ne .... emin değilim dahil denedim!
Veritabanı çağrısı yöntemi benim eklenti kod Tamam çalışır .. ama çalışma değil bu yüzden bu yüzden ajax.php dosya WP çerçevesi dışında olduğunu tahmin ... ama çerçevesinde bunu nasıl bilmiyorum!?
Ben sadece SQL almak için $wpdb->get_results($sql);
komutunu kullanmanız gerekir. Kundakçı döndürülen hata ben tanımsız bir işlevin bir çağrı yapıyorum olmasıdır.
Herhangi bir yardım için teşekkür ederiz ...