Mój problem polega na tym, że w głównym pliku wtyczki dołączam plik PHP podobny do tego:
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');
i w tym pliku mam wywołanie funkcji WordPress, takiej jak:
add_action('hook', 'callback');
i dostaję:
Błąd krytyczny: wywołanie niezdefiniowanej funkcji add activity ()
Zanim powiesz „użyj if(**function_exists**('add_action')){”, jeśli go użyję, to po prostu nie działa.
Pytania:
- Jaki byłby właściwy sposób to zrobić?
- Jakie są różnice między
include,include_once,requirei kiedy mogę używać czarownicę?
WP_PLUGIN_URLw twoim kodzie powyżej :)