Masalah saya adalah ketika pada file plugin utama saya memasukkan file PHP seperti ini:
include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
dan pada file itu saya memiliki panggilan ke fungsi WordPress seperti:
add_action('hook', 'callback');
dan saya mendapatkan:
Kesalahan Fatal: Panggil ke add_action fungsi yang tidak terdefinisi ()
Sekarang sebelum Anda mengatakan "gunakan if(**function_exists**('add_action')){
" jika saya menggunakannya maka itu tidak berfungsi.
Pertanyaan-pertanyaan:
- Apa cara yang benar untuk melakukan itu?
- Apa perbedaan antara
include
,include_once
,require
dan kapan saya menggunakan penyihir?
WP_PLUGIN_URL
dalam kode Anda di atas :)