我很难获得一个自定义插件来保存选项,因为它找不到选项。php(我不知道它应该在哪里)
插件的完整代码:
add_action( \'admin_menu\', \'dotmailer_menu\' );
function dotmailer_menu() {
add_options_page( \'Dotmailer Options\', \'Dotmailer Details\', \'manage_options\', \'dotmailer\', \'dotmailer_options\' );
}
function dotmailer_options() {
?>
<div class="wrap">
<form method="post" action="options.php">
<?php settings_fields( \'settings-group\' ); ?>
<?php do_settings_sections( \'settings-group\' ); ?>
<label>API key</label><br />
<input type="email" name="apiemail" value="<?php echo get_option(\'apiemail\'); ?>"><br />
<label>Password</label><br />
<input type="password" name="apipassword" value="<?php echo get_option(\'apipassword\'); ?>"><br />
<p><input type="submit" value="Save" class="button-primary" /></p>
</form>
</div>
<?php
}
function register_settings() {
register_setting(\'settings-group\',\'apiemail\');
register_setting(\'settings-group\',\'apipassword\');
}
当我提交表单时,它只返回一个错误,表示找不到选项。php。
我应该创建选项吗。php我自己?我以前使用过类似的代码,但没有创建选项。php本身没有问题。