Mein Problem ist, wenn ich in der Haupt-Plugin-Datei eine PHP-Datei in etwa wie folgt einbinde:
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');
und auf dieser Datei habe ich einen Aufruf an eine WordPress-Funktion wie:
add_action('hook', 'callback');
und ich bekomme:
Schwerwiegender Fehler: Aufruf der undefinierten Funktion add_action ()
Nun, bevor Sie "Verwenden if(**function_exists**('add_action')){
" sagen, wenn ich das benutze, dann funktioniert es einfach nicht.
Die Fragen:
- Was wäre der richtige Weg, um das zu tun?
- Was sind die Unterschiede zwischen
include
,include_once
,require
und wenn ich Hexe verwenden tun?
WP_PLUGIN_URL
in Ihrem Code oben :)