Wordpress y como filtrar categorías

Escrito por Phalaxero el día Abr 16, 2009 en Programación |

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.

Etiquetas:

Copyright © 2010 Phalax.com All rights reserved.