2010-10-26 4 views

Répondre

1

Vous pouvez le faire en utilisant la fonction get_categories(). Cela renvoie un tableau de toutes les catégories. Il y a un article sur codex ici: http://codex.wordpress.org/Function_Reference/get_categories

$categories = get_categories(); 
$parent_id = 25; //the id of the parent category 

foreach ($categories as $category) { 
    if ($category->parent == $parent_id) { 
     echo "'" . $category->name . "'," 
    } 
} 

Cela devrait fonctionner - laissez-moi savoir comment vous allez. Quelqu'un d'autre pourrait avoir une meilleure solution, mais j'ai utilisé des solutions similaires et cela a fonctionné sans aucun problème.

0

Vous pouvez étendre la classe Walker_Category et l'affecter à l'attribut walker dans le $args pour wp_list_categories($args);.

En faisant cela, vous avez la possibilité de remplacer la façon dont les liens sont rendus. Dans votre cas, vous pourriez probablement simplement copier le code de Walker_Category et supprimer la partie qui enveloppe le nom de la catégorie dans une ancre (<a>).

Peut-être qu'il y a un moyen plus facile; Je ne sais pas - je suis un WP n00b.

Voici un exemple que je pour vous repéré:

http://www.wprecipes.com/how-to-modify-lists-like-categories-and-blogroll-in-wordpress

Questions connexes