Ashuwp_framework
Ashuwp_framework copied to clipboard
自定义执行按钮
是这样,想在某个页面直接执行一些函数,但是看文档好像并没有按钮或者其他可以提交的组件,比如说点击即可新建文章或者页面,不知道有这类的计划吗?
您好,框架并没有这类计划。
不过你可以换个思路实现这个功能,在框架的设置文件ashuwp_options_feild.php文件里面,保存数据的函数get_save_options中,有一行代码: do_action('ashuwp_custom_saved'); 所以你可以利用'ashuwp_custom_saved'这个钩子来执行自定义的函数。
如何使得自定义函数在当前设置页面才执行呢? 你查看设置页面的源码就会看到,每个设置页面的表单里面都有一个name="_wp_http_referer"的隐藏域,例如: 所以,你可以在定义函数中通过这个数据来判断。