Mon problème est quand j'inclus dans le fichier de plugin principal un fichier PHP ressemblant à ceci:
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');
et sur ce fichier, j'ai un appel à une fonction WordPress comme:
add_action('hook', 'callback');
et je reçois:
Erreur fatale: appel de la fonction non définie add_action ()
Maintenant, avant de dire "utiliser if(**function_exists**('add_action')){
" si je l'utilise, cela ne fonctionne tout simplement pas.
Questions:
- Quelle serait la bonne façon de faire cela?
- Quelles sont les différences entre
include
,include_once
,require
et quand dois - je utiliser sorcière?
WP_PLUGIN_URL
dans votre code ci-dessus :)