Il mio problema è quando nel file del plugin principale includo un file PHP in questo modo:
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');
e su quel file ho una chiamata a una funzione WordPress come:
add_action('hook', 'callback');
e ottengo:
Errore irreversibile: chiamata alla funzione indefinita add_action ()
Ora, prima di dire "usa if(**function_exists**('add_action')){
" se lo uso, non funziona.
Le domande:
- Quale sarebbe il modo corretto per farlo?
- Quali sono le differenze tra
include
,include_once
,require
e quando fare uso strega?
WP_PLUGIN_URL
nel tuo codice sopra :)