Vấn đề của tôi là khi trên tệp plugin chính, tôi có một tệp PHP giống như thế này:
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');
và trên tập tin đó, tôi có một cuộc gọi đến một chức năng WordPress như:
add_action('hook', 'callback');
va tôi lây:
Lỗi nghiêm trọng: Gọi hàm không xác định add_action ()
Bây giờ trước khi bạn nói "sử dụng if(**function_exists**('add_action')){
" nếu tôi sử dụng thì nó không hoạt động.
Các câu hỏi:
- Điều gì sẽ là cách chính xác để làm điều đó?
- Sự khác nhau giữa là gì
include
,include_once
,require
và khi nào tôi sử dụng phù thủy?
WP_PLUGIN_URL
trong mã của bạn ở trên :)