我正在尝试为我的WordPress插件创建一个设置页面,并且update_option()方法无法正常工作。
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$tt = $_POST['theme_title'];
echo $tt;
update_option('theme_title', $tt);
}
使用上面的代码,如果我使用theme_title
的新值提交表单,页面将打印出新值。 update_option()
甚至返回“1”。但新值未保存在数据库中。
但是,替换为update_option('theme_title', 'test')
会导致值“test”保存在数据库中。
该方法如何只接受显式字符串而不是变量?