eklenti oluşturdum index.html de fonksiyon içinde wpdb ekleyip veri çekebiliyorum ama excel.php oluşturduğumda burda fonksiyon içinde de dışında da oluştursam veri çekmeye çalışınca http error 500 veriyor nasıl yapabilirim
veri çekme kodum: $data_reader=$wpdb->get_results("SELECT * FROM tablo");
edit: require_once ('../../../wp-config.php'); ile çekip fonksiyondan çıkarınca oldu
Wordpress db bağlandırmaması
1
●39
- 15-01-2021, 22:47:16
- 16-01-2021, 11:32:02eğer kod bu kadar ise sıkıntılı.. init ya da admin_init gibi bir hook ile tetiklenen bir fonksiyon içerisinde olması gerekir. Hatta o fonksiyon içerisinde de şu şekilde olmalı
add_action('init', 'tetiklenenfonksiyon'); function tetiklenenfonksiyon() { global $wpdb; $data_reader = $wpdb->get_results("SELECT * FROM tablo"); }yani WordPress ile direk kod yazmak hiç sağlıklı değildir. Kodlar belirli sıraya göre çağırılmalı. Bunun için add_action gibi hook tetikleyici fonksiyonlar kullanılır.