web-dev-qa-db-fra.com

ajouter du texte en haut de la page de la catégorie

Je veux ajouter le texte en haut de chaque page de catégorie. J'utilise un plugin http://wordpress.org/extend/plugins/categorycustomfields/ . Avec l'aide de ce plugin, je peux ajouter un champ supplémentaire à mes catégories, mais comment puis-je l'afficher? Par exemple: - si je veux afficher la description de la catégorie, j'ai utilisé <?php echo category_description(); ?> de la même manière, comment puis-je afficher la valeur du champ personnalisé.

1
user930026

Puis-je suggérer d'utiliser un plugin que j'utilise pour mes sites (je suis un développeur web)? J'utilise un plugin de contenu de catégorie supplémentaire ( http://www.greatwpplugins.com/extra-category-content/ ) si je souhaite placer tout type de contenu (texte, image, lien, etc.) avant la publication de la publication. dans une catégorie. Il suffit d'installer le plug-in, de modifier une catégorie pour ajouter du contenu supplémentaire et d'ajouter dans le modèle le code <?php echo the_extra_category_content( ); ?>.

0
Alex

Dans l'admin, il y a une zone de texte de description pour ajouter du texte supplémentaire à chaque catégorie. Dans votre fichier de modèle, vous pouvez afficher ce texte via la fonction category_description($cat_id) .

Vous pouvez également utiliser la fonction is_category($cat_id) pour vérifier si une certaine catégorie est affichée, puis faire ce que vous voulez.

if (is_category(5))
{
  // Description for the current category
  echo category_description();
  // Add some extra content
  echo 'This is category number five, yay!';
}

Notez que vous pouvez également utiliser la catégorie fichiers de modèle :

category-$slug.php> category-$id.php> category.php

1
Geert