我正在制作一个具有不同功能的自定义插件,可以做不同的事情。我已经创建了一个设置页面,使用设置API将数据保存到选项数据库。这很好用。现在,我正试图;打开/关闭“;设置页面中的功能,下面的示例当前设置为;是的"E;如果设置页面上的表单值等于true,则应调用该函数,否则不应调用该函数。
最好的方法是什么?我正在考虑将每个函数添加为不同的php文件,然后检查该选项是否为true,并在必要时调用该文件。我已将该函数添加到一个名为add_id_user_admin.php
, 目前正试图这样称呼它:
add_action( \'init\', \'switch_functions\' ); // Tested and works
function switch_functions() { // Tested and works
if (get_option(\'new_option_name\') == \'true\') { // Tested and works
include \'/wp-content/plugins/eri-webtools-plugin/includes/theme/functions/add_id_user_admin.php\'; // Not working
}
}
也许文件路径是问题所在,或者我应该使用不同的方法调用php文件?即使我知道get\\u option()此时等于true,似乎也无法让它启动函数。