add_action( \'admin_menu\', \'fhwtest_plugin_menu\' );
function fhwtest_plugin_menu() {
add_menu_page( \'Reservierungs-Einstellungen\', \'Reservierung\', \'administrator\', \'fhwtest_reservoptions\', \'fhwtest_plugin_options_seite\' );
add_action( \'admin_init\', \'fhwtest_plugin_options\' );
}
function fhwtest_plugin_options() {
register_setting( \'fhwtest_settings_group1\', \'fhwtest_bahnzahl\' );
register_setting( \'fhwtest_settings_group1\', \'fhwtest_email\' );
register_setting( \'fhwtest_settings_group1\', \'fhwtest_datenbankname\' );
}
function fhwtest_plugin_options_seite() {
if ( !is_admin() ) {
wp_die( __( \'Keine Berechtigung\' ) );
}
?>
<style>
fieldset {
border: 1px solid black;
padding: 15px;
}
legend { font-weight: bold; }
</style>
<div class="wrap">
<h1>Reservierungs-Einstellungen</h1>
<form method="post" action="options.php">
<?php settings_fields( \'fhwtest_settings_group1\' ); ?>
<?php do_settings_sections( \'fhwtest_settings_group1\' ); ?>
<fieldset>
<legend>Bahnen</legend>
<label>Anzahl Bahnen:
<input type="number" value="<?php echo esc_attr( get_option( \'fhwtest_bahnzahl\' ) ); ?>" name="bahnzahl" />
</label>
</fieldset>
<fieldset>
<legend>Benachrichtigung</legend>
<label>E-Mail an
<input name="email" value="<?php echo esc_attr( get_option( \'fhwtest_email\' ) ); ?>" />
</label>
</fieldset>
<fieldset>
<legend>Datenbank</legend>
<label>Datenbankname
<input name="email" value="<?php echo esc_attr( get_option( \'fhwtest_datenbankname\' ) ); ?>" />
</label>
</fieldset>
<?php submit_button(); ?>
</div>
<?php
}
?>
该站点是正确的,但如果我键入值并保存它,所有字段将再次为空。为什么他们没有得救?