当前浏览:首页 / WordPress函数 / delete_option()

delete_option( string $option )

按名称删除选项,防止删除受保护的WordPress选项

deletemore...

option 选项more...


参数

$option

(string)(必填) 要删除的选项的名称,预期不会进行SQL转义。


返回

(bool) 如果该选项已删除,则为true,否则为false。



源码

查看源码 官方文档


更新日志

版本描述
1.2.0开始引入

用户贡献的笔记

  • 贡献者:Codex

    删除单个选项

    这将从MySQL数据库的options表中删除‘my_option’。

    <?php delete_option( 'my_option' ); ?>
    
  • 贡献者:MakeWebBetter

    如果要删除所有设置,请关闭插件。

    $settingOptions = array( 'plugin_status', 'export_status', 'notifications', 'label_settings' ); // etc
    
    // Clear up our settings
    foreach ( $settingOptions as $settingName ) {
        delete_option( $settingName );
    }