- Statut : non résolu
- Ce sujet contient 6 réponses, 1 participant et a été mis à jour pour la dernière fois par Kariboox, le il y a 10 années et 7 mois.
-
AuteurMessages
-
13 février 2014 à 13 h 06 min #534195
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : Version 3.8.1
– Version de PHP/MySQL : 5…
– Thème utilisé : Nexus modifié.
– Extensions en place : …
– Nom de l’hebergeur : evxonline
– Adresse du site : lesbannis.frProblème(s) rencontré(s) : Je recherche la possibilité d’utiliser du php dans mes description de catégories. En effet j’ai modifié mon thème pour lui faire apparaitre les descriptions. Dans celles ci je voudrais faire des wp_list_categories mais le code php est automatiquement passé en commentaire et désactivé.
Sur internet je n’ai trouver que cette piste qui ne fonctionne pas :
$filters = array(‘term_description’,’category_description’,’pre_term_description’);
foreach ( $filters as $filter ) {
remove_filter($filter, ‘wp_filter_kses’);
remove_filter($filter, ‘strip_tags’);
}Pourtant » remove_filter($filter, ‘strip_tags’); » est sensé permettre à mon code php de ne pas être filtré.
Je ne trouve rien sur google en tapant les recherches types » utiliser php catégogies description » ni en variantes ni en anglais. D’ou le fait que je me tourne vers vous. Merci.13 février 2014 à 13 h 08 min #938011L’adresse url en question est : http://lesbannis.fr/category/wow-vanilla/
Ou j’ai 3 ul qui sont passé en fantomes dans ma div bruelcatdesc.
13 février 2014 à 16 h 59 min #938012Je cherche du coté des modules, qui porteraient une modification du fonction.php qui marche pour la reprendre mais rien n’y fait. Je me souvient d’un module pour autoriser le php dans les pages. Je vais le chercher pour voir si le filtre m’indiquerai la bonne solution.
Pour le moment je ne trouve rien.
13 février 2014 à 17 h 24 min #938013Bingo, quand on ne trouve rien sur google.fr on passe en google.com english !
J’ai trouver la solutions en m’inspirant de cet article http://www.emanueleferonato.com/2011/04/11/executing-php-inside-a-wordpress-widget-without-any-plugin/
Qui voulait utiliser php dans un widget. J’ai juste modifier le code pour les descriptions et ca marche. Et du coup ca marcherai pour tout autre éléments que vous souhaitez.
add_filter(‘category_description’,’execute_php’,100);
function execute_php($html){
if(strpos($html, » ».$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}13 février 2014 à 17 h 42 min #938014Arf non raté en fait j’ai un nouveau problème. WordPress ne reconnais pas les demandes de wp_list_categories.
Il me sort 4 fois la même cat list à savoir celle de tout le site. Alors que mon code html est le suivant :<ul class="listeverticale" id="connaitrelejeu">
</ul>
<ul class="listeverticale" id="classes">
</ul>
<ul class="listeverticale" id="strat">
</ul>
<ul class="listeverticale" id="sepreparer">
</ul>Donc nouvelle incompréhension.
13 février 2014 à 17 h 52 min #938015Après plusieurs test :
Il semblerai que WordPress ne prenne en compte que le premier argument et ne suive pas les autres. Je suspecte un soucis avec le « & »
13 février 2014 à 18 h 03 min #938016Je me suis rendu compte d’une erreur, je cherche à lister les articles de mes categories, et non pas les sous catégories.
J’ai donc trouver cet article : http://www.wordpress-fr.net/support/viewtopic.php?pid=187810
Sauf que :
<li class=""><a href=" »></a></li>Est impossible et résultat toute ma description est effacé, mêmes le code html, tout.
Du coup je vais tout coder en html n’ayant rien trouver en solution.Si quelqu’un à la solution, parceque je voudrais pouvoir ajouter un article dans une catégorie un jour sans devoir éditer le html de ma cat desc.
Voici ce que je voulais obtenir comme pagination :
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.