我正在尝试用wordpress开发但我卡住了,我无法从我的插件相对.php文件中调用函数
MY-插件文件夹/我的-插件-name.php 我的-插件文件夹/包含/ idv_unsubscribe.php
所以在我的my-plugin-name.php中我写道:
function adminSettingsMenu(){
add_menu_page(' Headlines', ' Headlines', 'idv_letters', 'letter-settings', 'pre_made_letter');
add_submenu_page('letter-settings', 'Unsubscribe', 'Unsubscribe', 'idv_letters', 'unsubscribe-settings', 'callUnsubscribe');
}
稍后在my-plugin-name.php中:
function callUnsubscribe(){
include plugin_dir_path( __FILE__ ) . '/includes/idv_unsubscribe.php';
}
idv_unsubscribe.php中的我试图调用一个函数但是它无法正常工作
function my_enqueue() {
exit("asd");
}
如果在函数外执行此操作,则退出(“123”),但不退出(“asd”):
function my_enqueue() {
exit("asd");
}
exit("123");
我尝试使用add_action,但它不起作用,我该怎么办?
答案 0 :(得分:0)
简单地定义一个函数不会调用它。您需要显式调用它,或将其添加到动作钩子中:
ArrayList<String> items = new ArrayList<String>();
items.add("Category 1");
items.add("This is item 1.1");
items.add("This is item 1.2");
items.add("This is item 1.3");
我的猜测是你想要将它添加到动作钩子中,而不是像我上面那样调用它。