我有这段删除分类法的代码。这段代码可以工作,我只是不知道将其粘贴到哪里才能工作。在 wordpress 或 phpmyadmin 中的某个地方,或者在哪里?
\n\n $taxonomy_name = 'city';\n $terms = get_terms( array(\n 'taxonomy' => $taxonomy_name,\n 'hide_empty' => false\n ) );\n foreach ( $terms as $term ) {\n wp_delete_term($term->term_id, $taxonomy_name); \n } \n}\nadd_action( 'wp_head', 'delete_all_terms' );\nRun Code Online (Sandbox Code Playgroud)\n
这应该粘贴到functions.php(https://www.wpbeginner.com/glossary/functions-php/)中。
但是您的代码缺少一个函数:
function delete_all_terms(){
$taxonomy_name = 'city';
$terms = get_terms( array(
'taxonomy' => $taxonomy_name,
'hide_empty' => false
) );
foreach ( $terms as $term ) {
wp_delete_term($term->term_id, $taxonomy_name);
}
}
add_action( 'wp_head', 'delete_all_terms' );
Run Code Online (Sandbox Code Playgroud)
另外请务必先备份您的 Wordpress 数据库。
| 归档时间: |
|
| 查看次数: |
4408 次 |
| 最近记录: |