如何才能删除以特定前缀开头的WordPress数据库中的所有选项名称?WordPress delete_option();通配符功能?
我假设我们需要指定一个前缀,获取以该前缀开头的所有选项,然后删除找到的每个选项。
以下是用于获取和删除数据库中的选项的前缀和WP函数的示例。
<?php
$prefix = 'cpt_';
$getOpt = get_option($prefix);
foreach($getOpt as $toDelete){
$deleteOpt = delete_option($prefix);
if(!$deleteOpt){
echo 'Failure.';
}
if($deleteOpt){
echo 'Success.';
}
}
?>
资源:
- http://codex.wordpress.org/Function_Reference/delete_option
- http://codex.wordpress.org/Function_Reference/get_option