2010-11-07 4 views
1

Je dois créer une catégorie spéciale pour le magazine, mais je ne sais pas comment. Jetez un oeil à l'image filaire - http://i.stack.imgur.com/sa8Lc.png et l'image de la hiérarchie -http: //i.stack.imgur.com/UWIS3.png pour une meilleure compréhension.Comment est-ce que je peux faire ceci avec wordpress 3.0.1 (image dedans)?

Chaque image du numéro et du titre comme «janvier 2010» est un lien vers la catégorie avec des articles du magazine de ce mois. Des idées comment je peux faire ça?

+1

Bonjour, vous voudrez peut-être poser cette question à wordpress.stackexchange.com – ariefbayu

+0

Silencieux, merci :) – mvod

Répondre

0

Fait :)

Ce morceau de code web vraiment me aider à le faire. Fonction récupérer les ID des sous-catégories du nom de la catégorie.

<?php 

function subcategories_ids($parent_cat) { 
    $parent_id = get_cat_id($parent_cat); //получаем id родительской категории 
    $all_cats_ids = get_all_category_ids(); //получаем id ВСЕХ категорий 
    sort($all_cats_ids); 
    foreach ($all_cats_ids as $cat_id) { 
     $temp = true; 
     if (cat_is_ancestor_of($parent_id, $cat_id)) { //проверяем, является ли категория с cat_id дочерней по отношению к $parent_id 
      $child_cats_temp[] = $cat_id; //если дочерняя, то добавляем id во временный массив 
      foreach ($child_cats_temp as $parent_temp) { //перебираем поэлементно временный массив 
       if (cat_is_ancestor_of($parent_temp, $cat_id)) { 
        $temp = false; //если категория с cat_id является дочерней по отношению к хотя бы одному из элементов временного массива - false 
       } 
      } 
      if ($temp) { 
       $child_cats_ids[] = $cat_id; 
      } 
     } 
    } 
    return ($child_cats_ids); //возвращаем сортированный массив ID подкатегорий 
} 
?> 
Questions connexes