【发布时间】:2014-09-01 09:13:54
【问题描述】:
我有一个 Wordpress 插件,我在其中添加了一个菜单,允许用户设置各种选项。我使用了此处描述的“add_menu_page”功能 - http://codex.wordpress.org/Function_Reference/add_menu_page。在保存此页面上的选项后,我现在需要执行一些操作,但我不确定我是否可以这样做,或者如果可以,使用什么挂钩。
我无法准确发布用于创建此选项页面的代码,但我会尝试整理类似的内容以传达信息
function my_menu_page() {
add_menu_page('My Menu', 'My Menu', 'edit_posts', "my_menu_settings", "my_menu_settings");
}
function my_menu_settings() {
echo "
<h1>My Menu Settings</h1>
<div>
<form action='options.php' method='post' name='options'>
" . wp_nonce_field('update-options') . "
<input type='text' name='my_option_1' value='" . get_option('my_option_1') . "' /><br />
<input type='hidden' name='action' value='update' />
<input type='hidden' name='page_options' value='my_option_1' />
<input type='submit' name='Submit' value='Update' />
</form>
</div>
";
}
add_action('admin_menu', 'my_menu_settings');
【问题讨论】:
标签: php wordpress plugins menu hook