Retrait de titre de wp_list_categories()
Je suis en train de supprimer/remplacer l'attribut title sur la catégorie des éléments utilisés par WordPress. Je suis en utilisant WordPress 2.9.1, avec le code suivant:
<div id="categories">
<h3>Manufacturers</h3>
<ul>
<?php str_replace("title=\"View all posts filed under ","",wp_list_categories('use_desc_for_title=0&exclude=1,2,3,4,5&title_li=&hierarchical=1')); ?>
</ul>
</div>
De ce que j'ai lu cette méthode permet de travailler sur des versions plus anciennes (je n'avais jamais essayé mais). Je ne veux vraiment pas de bidouille à la interals de WordPress, ou utiliser un JavaScript hack, pour quelque chose d'aussi simple. Toute aide est appréciée...
Mise à jour
ci-dessous est ce qui est créé à partir du code ci-dessus...
<div id="categories">
<h3>Manufacturers</h3>
<ul>
<li class="cat-item cat-item-7"><a href="http://localhost/crosstrainers/?cat=7" title="View all posts filed under Featured">Featured</a>
</li>
</ul>
</div>
- Pouvez-vous préciser ce que vous entendez par "catégorie d'éléments" pour les non-experts WP?
- ... et à montrer certains de l'infraction code HTML?
- Les catégories sont (éventuellement) associés à des billets de blog, et pour l'affichage à l'aide de wp_list_categories (), il ne cesse d'ajouter un titre par défaut de l'élément (par exemple, title="voir tous les messages déposés en vertu de l' #catégorie" à l'ancre, qu'il crée. Je n'arrive pas à supprimer ou remplacer le titre
- mis à jour comme demandé
Vous devez vous connecter pour publier un commentaire.
Si vous ne souhaitez pas utiliser le plugin, le décapage du code de la Supprimer les Attributs de Titre plugin vous pouvez le voir, la principale fonction utilisée pour supprimer les titres de la catégories..
ouvrir votre template/function.php fichier et insérez le code suivant...
cela va ajouter un nouveau filtre de remplacement de la de la wp_list_categories fonction utilisée par wordpress et de la remplacer par la fonction ci-dessus..
dans votre exemple de code
De sortie comme
Le titre="", a été dépouillé complètement..
🙂
crédits: Tim Holt & son plugin
C'est un peu une réponse tardive sur un vieux post, mais il y a un moyen plus simple qui ne nécessite pas de plug-ins ou l'ajout de
functions.php
:ou, en cas d'utilisation avec d'autres personnalisations à la sortie:
Il y a un plugin pour que peut-être cela peut vous aider, au moins, de regarder le code du plugin.
http://wordpress.org/extend/plugins/remove-title-attributes/
C'est probablement votre meilleure option pour ceux qui cherchent à le faire sans aucune functions.php travail
Simplement ajouter ceci à votre modèle.
Par défaut, wp_list_categories comprendra la description de la Catégorie de l'attribut title, si elle existe, ou "voir tous les messages déposés en vertu catégorie" si il n'y a pas de description.
Je n'aime pas avoir la description de l'ensemble là-bas. C'est ce que j'utilise dans functions.php pour personnaliser l'attribut title:
Si vous voulais simplement supprimer l'attribut title complètement, vous pouvez utiliser