Wordpress y como filtrar categorías
Hoy la lucha ha sido de nuevo con wordpress y como crear categorías ocultas a las que asignar post y llamarlos desde cualquier otro punto, os dejo un pedacito de código:
define(’CAT_IBEX35′, 90);
add_filter(’wp_list_categories’, ‘miListadoCategorias’);
function miListadoCategorias(){
$categories = get_categories();
$subCategoriesIbex35 = get_categories(’child_of=’.CAT_IBEX35);
foreach($categories as $category) {
$perteneceIbex35 = false;
foreach($subCategoriesIbex35 as $subCategory) {
if($category->cat_ID == $subCategory->cat_ID){
$perteneceIbex35 = true;
}
}
if(!$perteneceIbex35){
?>
<li class=’<?php echo $category->sulug; ?>’>
<a href=’<?php echo get_category_link($category->cat_ID); ?>’><?php echo $category->name; ?></a>
</li>
<?php
}
}
}
Con esto aparecen todas las categorías dadas de alta menos la que le indico mediante la constant en php y sus descendientes.

