ne pas afficher une catégorie ‘x’ (Créer un compte)

  • Statut : non résolu
12 sujets de 46 à 57 (sur un total de 57)
  • Auteur
    Messages
  • #626882
    dlo
    Participant
    Maître WordPress
    1849 contributions

    Si tu utilises Polyglot, ceci devrait faire l’affaire:

    cat_ID  ’15’)
    { echo polyglot_filter($category->cat_name) . ‘ ‘; }
    }
    ?>

    #626883
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Non je suis sur Language Switcher : c’est basé sur Polyglot donc ça doit fonctionner pareil ?

    http://www.poplarware.com/languageplugin.html

    #626884
    dlo
    Participant
    Maître WordPress
    1849 contributions

    Il existe sûrement une fonction similaire mais je ne la connais pas. A vérifier dans le code du plugin.

    #626885
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Je pense que c’est cette partie :

    Filtering Output of Plugins and Themes

    Sometimes you will find that a Theme or Plugin you want to use is putting information on the screen, such as post titles or category names, that you have added language tags to (or that you want to add language tags to) — but the theme or plugin is not « filtering » the information (see the section on translations below). So, you are getting multiple language versions and the language tags are showing. If that is the case, you can fix it by modifying the PHP code in the Theme or plugin. Here are the steps:

    Figure out where in the plugin/theme the information is being put on the screen. For instance, in a widget you might see a line like this where it puts the widget’s title on the screen:

    echo $before_title . $title . $after_title;
    Another possibility would be something like this, where a post title is being displayed:

    echo ‘

  • post_url . ‘ »>’ . $external->post_title . ‘
  • ‘;

    Now that you have found the information, you need to put a « filter » function around the text. In these two examples, you would replace what was in your plugin/theme with the following:

    echo $before_title . apply_filters( ‘widget_title’, $title ) . $after_title;
    and:

    echo ‘

  • post_url . ‘ »>’ . apply_filters( ‘the_title’, $external->post_title ) . ‘
  • ‘;

    The replacements above are both « title » type of information. The Language Switcher plugin actually does the same exact filters for post titles, categories, post content, blogroll entries, etc. So the modifications above will work with any information. However, if you are using other plugins, it is possible that they might also apply special filters to post title information. So, you can also use other filters besides ‘the_title’, such as ‘the_content’ (post content), ‘comment_text’ (comments), ‘the_category’ (category names), ‘link_title’ (names of blogroll links), and ‘link_description’ (descriptions of blogroll links). The Language Switcher doesn’t care, but if you are having trouble with other plugins interfering, you might try one of the other filters.

    Je vais essayer de comprendre mais c’est pas gagné !

    #626886
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    j’essaye ça mais sans résultats

    cat_ID  ’15’) { echo apply_filters(’the_category’, $category->cat_name . ‘ ‘); }}

    #626887
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    ça marche !!!!!

    cat_ID  ’15’) { echo apply_filters(‘the_category’, $category->cat_name) . ‘ ‘; }}

    encore un problème de syntaxe !

    #626888
    Li-An
    Participant
    Maître WordPress
    28793 contributions

    Il y a un plugin qui fait ça: http://advanced-category-excluder.dev.rain.hu/

    L’intéret d’exclure une catégorie, c’est par exemple lorsque l’on utilise un plugin comme Post Thumb pour afficher des pochettes d’albums de manière aléatoire dans sa sidebar sans que les billets créés pour l’occasion n’apparaissent sur le blog 🙂

    #626889
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Perso j’ai essayé deux extensions et aucune n’a marché.

    Maintenant mon code fonctionne, lui. 🙂

    #626890
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Encode une dernière chose : comment rendre ces catégories affichées, cliquables ?

    #626891
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    Parceque mon code marche mais les catégories ne sont pas des liens, impossible de cliquer dessus

    <div class="meta">       
    cat_ID ’15’) { echo apply_filters(‘the_category’, $category->cat_name) . ‘ / ‘; }}
    ?></div>
    </div>

    #626892
    nlex
    Membre
    Chevalier WordPress
    300 contributions

    up

    #626893
    ThaChamp
    Membre
    Initié WordPress
    8 contributions

    J’ai exactement le même soucis y a t-il quelqu’un qui sait?

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