如何才能刪除以特定前綴開頭的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