Delete category with a name #Magento #Category
<?php
$deleteCatByName = function($catname) {
$category = Mage::getModel('catalog/category');
$tree = $category->getTreeModel();
$tree->load();
$ids = $tree->getCollection()->getAllIds();
if ($ids){
foreach ($ids as $id){
$cat = Mage::getModel('catalog/category');
$cat->load($id);
$name = $cat->getName();
if($name === $catname) {
$cat->delete();
}
}
}
};