Как удалить все категории программно?

Простые вопросы – как я могу удалить все категории программно?

Например, это возвращает список всех категорий

$args = array( "hide_empty" => 0, "type" => "post", "orderby" => "name", "order" => "ASC" ); $types = get_categories($args); 

Как просто удалить их, чтобы заменить их на другие категории?

Solutions Collecting From Web of "Как удалить все категории программно?"

Пожалуйста, просмотрите приведенный ниже код,

 $args = array( "hide_empty" => 0, "type" => "post", "orderby" => "name", "order" => "ASC" ); $types = get_categories($args); foreach ( $types as $type) { wp_delete_category( $type->ID ); } 

Функция wp_delete_category удалит одну категорию. Поэтому нам нужно запустить цикл через $types для удаления каждой отдельной категории.

Надеюсь, это поможет.