PHP dans les descriptions des catégories (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #534195
    Kariboox
    Membre
    Initié WordPress
    17 contributions

    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.fr

    Problè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.

    #938011
    Kariboox
    Membre
    Initié WordPress
    17 contributions

    L’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.

    #938012
    Kariboox
    Membre
    Initié WordPress
    17 contributions

    Je 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.

    #938013
    Kariboox
    Membre
    Initié WordPress
    17 contributions

    Bingo, 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;
    }

    #938014
    Kariboox
    Membre
    Initié WordPress
    17 contributions

    Arf 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.

    #938015
    Kariboox
    Membre
    Initié WordPress
    17 contributions

    Aprè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 « & »

    #938016
    Kariboox
    Membre
    Initié WordPress
    17 contributions

    Je 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 :

    http://eu.battle.net/d3/fr/game/

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.