我正在尝试为一个插件创建一个选项页面,并收到请求的URL/site/wp admin/plugin电子邮件。在此服务器上找不到php。每次我按“保存设置”。
这是我的代码:
add_action( \'admin_menu\', \'settings_menu_email\' );
function settings_menu_email() {
add_options_page(
\'Set Email\',
\'Set Email\',
\'manage_options\',
\'set-email\',
\'display_set_email_settings\'
);
add_action( \'admin_init\', \'register_set_email_options\' );
}
function register_set_email_options() {
register_setting( \'set-email-option-group\', \'set-email\' );
}
function display_set_email_settings() {
?>
<div class="wrap">
<h1>Schimba email</h1>
<?php settings_fields( \'set-email-option-group\' ); ?>
<?php do_settings_sections( \'set-email-option-group\' ); ?>
<form method="post" action="plugin-email.php">
<table class="form-table">
<tr valign="top">
<th scope="row">Email</th>
<td><input type="text" name="set-email" value="<?php echo esc_attr( get_option(\'set-email\') ); ?>" /></td>
</tr>
</table>
<?php submit_button(); ?>
</form>
</div>
我试着做出选择。php文件,但我得到了同样的东西。