我正在处理wordpress的设置api,但无法保存设置,因为它什么都不返回。我无法理解我在这里做错了什么。我是wordpress开发的新手,所以无法弄清楚。
<?php
add_action( 'admin_init', function() {
register_setting( 'my-plugin-settings', 'map_option_1' );
});
function my_plugin_page() {
?>
<div class="wrap">
<form action="admin.php?page=creww_dashboard" method="post">
<?php
settings_fields( 'my-plugin-settings' );
do_settings_sections( 'my-plugin-settings' );
?>
<table>
<tr>
<th>Api Key</th>
<td><input type="text" placeholder="Your name" name="map_option_1" value="<?php echo esc_attr( get_option('map_option_1') ); ?>" size="50" /></td>
</tr>
<tr>
<td><?php submit_button(); ?></td>
</tr>
</table>
</form>
</div>
<?php
}
my_plugin_page();