Benim sorunum ana eklenti dosyasında şöyle bir PHP dosyası eklerim:
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');
ve bu dosya üzerinde şöyle bir WordPress işlevine bir çağrı var:
add_action('hook', 'callback');
ve alıyorum:
Önemli Hata: Tanımsız fonksiyona çağrı add_action ()
Şimdi "kullan if(**function_exists**('add_action')){
" demeden önce onu kullanırsam o zaman işe yaramaz.
Sorular:
- Bunu yapmanın doğru yolu ne olurdu?
- Ne arasındaki farktır
include
,include_once
,require
ve ne zaman ben cadı kullanmak?
WP_PLUGIN_URL
yukarıdaki kodunuzda görüyorum :)