私はWordPressの管理テーマオプションを作成しています。オプションの管理パネルで変更を加えて変更を保存すると、「オプションを保存しています」というメッセージが表示されます。しかし私が私のページをチェックするとき、私は何も変わらないと思う。ここでWordPressの更新オプション
は更新またはオプションを保存するための私のコードです:私のコードが間違っている
function mytheme_add_admin() {
global $themename, $shortname, $options;
if ($_GET['page'] == basename(__FILE__)) {
if ('save' == $_REQUEST['action']) {
foreach ($options as $value) {
update_option($value['id'], $_REQUEST[ $value['id'] ]);
}
foreach ($options as $value) {
if(isset($_REQUEST[ $value['id'] ]))
{
update_option($value['id'], $_REQUEST[ $value['id'] ] );
}
else {
delete_option($value['id']);
}
}
header("Location: admin.php?page=functions.php&saved=true");
die;
}
else if('reset' == $_REQUEST['action']) {
foreach ($options as $value) {
delete_option($value['id']);
}
header("Location: admin.php?page=functions.php&reset=true");
die;
}
}
add_menu_page($themename, $themename, 'administrator', basename(__FILE__), 'mytheme_admin');
}
function mytheme_add_init() {
}
何?
テーブルをチェックインしましたか? –
どういう意味ですか?説明していただけますか? –
あなたは何も変更されていないと言っていたので、その値がテーブルに保存されているかどうかを尋ねていましたか? –