Créer une page de liste de catégories

4

J'essaie de créer une page de liste de catégories qui affiche uniquement les titres de catégorie avec les liens correspondants.

Cela ne devrait pas être PHP directement dans la page. Alors, comment puis-je inclure une liste de catégories sur une page?

Je suis très novice dans WordPress. J'ai parcouru de nombreux sites Web et trouvé seulement comment répertorier les messages.

Veuillez suggérer un moyen d’afficher des catégories.

    
posée Ann Mary 31.03.2015 - 15:33

1 réponse

6

Pour afficher une liste de catégories sur votre page en ajoutant simplement un élément dans la zone de contenu, vous avez besoin d'un code court .

Vous pouvez créer un code court à l'aide de add_shortcode . Ceci définit le tag et la fonction à appeler quand ce shortcode est utilisé.

Voici un exemple de base qui crée un shortcode [my_cat_list]:

/**
 * This creates the [my_cat_list] shortcode and calls the
 * my_list_categories_shortcode() function.
 */
add_shortcode( 'my_cat_list', 'my_list_categories_shortcode' );

/**
 * this function outputs your category list where you
 * use the [my_cat_list] shortcode.
 */
function my_list_categories_shortcode() {
    wp_list_categories(); 
}

Ajouter cet extrait au fichier functions.php de votre thème créera le shortcode.

Si vous placez le shortcode [my_cat_list] dans un message ou une page, une liste de catégories ainsi que des liens y seront affichés.

L'exemple utilise wp_list_categories() dans la fonction shortcode pour afficher une liste de catégories. L'exemple s'appuie simplement sur les valeurs par défaut de la fonction, mais il existe de nombreuses options pour la manière dont la liste est sortie. Consultez la documentation dans le codex pour wp_list_categories pour obtenir une explication complète de tous les paramètres et options par défaut. et ce qu'ils font.

    
réponse donnée butlerblog 31.03.2015 - 15:49

Lire d'autres questions sur les étiquettes