Ashuwp_framework icon indicating copy to clipboard operation
Ashuwp_framework copied to clipboard

自定义执行按钮

Open Qinmei opened this issue 6 years ago • 1 comments

是这样,想在某个页面直接执行一些函数,但是看文档好像并没有按钮或者其他可以提交的组件,比如说点击即可新建文章或者页面,不知道有这类的计划吗?

Qinmei avatar Jul 04 '18 15:07 Qinmei

您好,框架并没有这类计划。

不过你可以换个思路实现这个功能,在框架的设置文件ashuwp_options_feild.php文件里面,保存数据的函数get_save_options中,有一行代码: do_action('ashuwp_custom_saved'); 所以你可以利用'ashuwp_custom_saved'这个钩子来执行自定义的函数。

如何使得自定义函数在当前设置页面才执行呢? 你查看设置页面的源码就会看到,每个设置页面的表单里面都有一个name="_wp_http_referer"的隐藏域,例如: 所以,你可以在定义函数中通过这个数据来判断。

ashuwp avatar Jul 30 '18 12:07 ashuwp