为什么未定义unRegisterSetting()?

时间:2010-11-09 作者:Mild Fuzz

正在尝试呼叫

unregister_setting(\'general\',\'users_can_register\');
以便删除允许或不允许用户注册的选项(这在主题中是必需的,因此是通过编程设置的),但它正在返回Call to undefined function unregister_setting()...

1 个回复
最合适的回答,由SO网友:prettyboymp 整理而成

该功能只能从网站的wp admin部分获得。包含它的文件仅作为wp admin的一部分加载。您需要将其包装在挂钩函数中:

function unregister_users_can_register_setting() {
    unregister_setting(\'general\', \'users_can_register\');
}
add_action(\'init\', \'unregister_users_can_register_setting\');

结束

相关推荐

如何获取我在Add_Options_Page中为我的页眉指定的标题

我有add_options_page(\'Post Products Settings\', \'Post Products Settings\', \'administrator\', \'pp_settings\', \'pp_settings_page\'); 无论如何,我可以得到在第一个参数中指定的内容,以便在我的页眉中使用?我知道我可以硬编码,但只是好奇