Listar todas las categorías de WordPress

A continuación se detalla la forma en que podemos listar todas las categorías existentes en nuestro sitio WordPress, esto es útil cuando trabajamos nuestro propio plugin o nuestro theme personalizado.

Se hace mediante la función get_categories la cual admite un array con los parámetros de búsqueda:

//listado de categorias
$arg = array(
 'orderby' => 'name',
 'order' => 'ASC',
 'show_count' => 0,
 'child_of' => 67,
 'hide_empty' => 0,
);

$categorias = get_categories($arg);
foreach($categorias as $categoria) {
 $idcategoria = $categoria->cat_ID;
 $nombre = $categoria->name;
}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *