我正在尝试创建一个插件,打印所有类型附件的帖子,并可以快速编辑其标题和替代文字。
我知道如何使用get_posts打印帖子,我知道如何使用update_post_meta更新替代文字。
我遇到的问题是在管理选项页面中的表单提交上运行update_post_meta。我能找到的就是如何提交设置。
所以我需要知道的是如何在提交时执行一些代码。
add_action('admin_menu', 'plugin_create_menu');
function plugin_create_menu() {
add_menu_page('My Cool Plugin Settings', 'Cool Settings', 'administrator', __FILE__, 'plugin_settings_page') );
}
function plugin_settings_page() {
?>
<div class="wrap">
<h2>Plugin</h2>
<form method="post" action="options.php">
<input type="submit" value="Submit">
</form>
</div>
<?php } ?>