0
我正在使用插件来显示在管理中输入用户的一些数据的窗体。WordPress的:表单提交管理员没有设置is_admin()true
这种形式提交到这个网址:
http://localhost/wordpress/wp-admin/my_settings_save.php
但是,当这个网址被调用,虽然它的一个管理URL,它不设置is_admin()
到true
,因此我的管理员处理的代码不会被调用。
这是处理代码:
if (is_admin())
require_once plugin_dir_path(__FILE__) . 'admin/core.php';
else
require_once plugin_dir_path(__FILE__) . 'public/core.php';
当表单被称为第一次,is_admin()
是true
......但是,当发布URL(http://localhost/wordpress/wp-admin/my_settings_save.php)被调用时,is_admin()
回报false
,因此我admin/core.php
是不叫。
任何建议...?