artenis (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 46 à 60 (sur un total de 154)
  • Auteur
    Messages
  • en réponse à : recuperer les catégories lié à un article #979160
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    bon j’ai essayé autrement, c’est à dire plus facile (normalement):
    POuvez vous me dire si ma logique est bonne et ou peux se trouver l’erreur ?
    Mon raisonnement :
    Si parmis la/les catégorie(s) de l’article il n’existe pas de deuxième catégorie et que la première catégorie se nomme « evenements » alors j’affiche « Evenement » .

    actuellement l’article n’étant classé que dans la catégorie « evenements » ne devrait pas avoir de lien mais juste écrit « Evénement »

    $catsection =  get_the_category(); 
    $numcat0 = $catsection[0]->cat_name ;
    if(!isset($catsection[1]) and $numcat0 == « evenements ») {echo « Evénement »;}

    en réponse à : recuperer les catégories lié à un article #979159
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Merci aloysius,

    j’ai tout de même un soucis c’est que la fonction seule n’affiche rien (si ce n’est « array »):

    echo wp_get_post_categories();
    il en est de même pour
    $post_categories = wp_get_post_categories( $post_id );
    $cats = array();

    foreach($post_categories as $c){
    $cat = get_category( $c );
    $cats[] = array( ‘name’ => $cat->name, ‘slug’ => $cat->slug );
    }
    echo $cats[];

    une fois ce problème résolu j’aurais une autre question:
    a présent je me demande comment je peux analyser la récupération des catégories afin de :
    Si dans wp get posts category il n’y a que la chaine de caratere « evenement » alors on désactive le lien vers les catégories.

    un grand merci à ceux qui pourront m’aider

    en réponse à : recuper le slug de deux articles de deux post type #969699
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Ca ne fait rien !
    mais même si ça marchait ça ne ferait que prendre le premier numero de telephone du premier article recuperer !
    Donc le téléphone ne correspondrait pas à l’article affiché

    en réponse à : afficher liste de noms de sous categories sur la page d’accueil #968646
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    merci pour cette information sur laquelle je n’ai pas dû poser les yeux.
    la prochaine fois je relirais 100 fois avant de poster un nouvel article

    en réponse à : afficher liste de noms de sous categories sur la page d’accueil #968643
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    bah pour l’instant y a rien, puisque tout les essais de code ont aboutit à ne rien affiché sauf avec le plugin:
    List category posts , mais dont je ne suis maintenant plus certain qu’il fasse exactement ce que je veux
    puisque en essayant le shortcode [catlist name= »news »] ça m’affichait le titre des posts de post type « post »
    alors que des que je mets la categorie qui me concerne, [catlist name= »danses »] je n’ai plus rien.

    et lorsque j’utilise  » echo wp_list_cats(‘child_of=9’);  » il m’indique « pas de categorie alors que j’ai bien 12 sous categories dans ma categorie « danses »
    voici la page concernée (tout en bas à gauche)

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Je suis d’acord, reste à trouver les fonction qui corresponde dans le codex

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Désolé, j’ai pas fini la phrase : si je met le numero de l’article, seul le numero de cet article s’affiche, mais il s’affiche autant de fois qu’il y a de numero présent dans les articles du custom post type « sections ».

    Si je met get_the_ID(); il m’affiche tout les numeros présent dans les articles du custom post type « sections ».

    je sais pas si c’est possible :
    dans le wp query, ou une autre fonction, il faudrait avoir une fonction:

    $postnamearticle = je recupere le post name de l’article affiché;
    $postnamecustomposttype = je recupere le post name du custom post type;

    je recupere l’id de l’article correspondant au post name du custom post type

    je recupere cette fonction et l’intègre à la place de get_the_ID();

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Didier07, j’ai cru comprendre votre raisonnement, mais wordpress n’aime pas cette syntaxe et n’affiche pas le reste de la page après ce code.

    Par contre j’ai résolu le probleme de l’affichage : un truc vraiment , mais vraiment C.. j’ai pas fait de « echo » 😡
    Maintenant reste à résoudre l’affichage d’un article spécifique! edit, je viens de le resoudre : à la place de get_the_ID, j’ai mis le numero du post concerné.

    maintenant il faudrait faire un truc assez complexe:
    comparer le post_name de l’article affiché et le comparé au post name de l’article du custom post type . Mais apres comment utiliser le resultat pour l’integrer à get_post_meta ?

    mon code actuel :

     ‘sections-contact’)); ?>
    have_posts()): while ( $sectionscontact->have_posts() ) : $sectionscontact->the_post(); ?>

    <div class="tp_titre_bloc"> Téléphone</div>
    <div class="tp_content_bloc">

    </div>

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    je viens de lire ça, mais il n’y apas d’exemple et je ne vois pas comment l’utiliser:

    $post_id
    (integer) (required) The ID of the post from which you want the data. Use get_the_ID() or the global $post object’s ID property (eg $post->ID) while in The Loop to get the post’s ID, or use your sub-loop’s post object ID property (eg $my_post_object->ID).

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    J’ai beau lire et relire mon code, je ne vois pas ou j’ai pu me tromper de variable !
    De plus l’appel de new wp query marche très bien en dehors du custom single!

    quant l’enchainement des requêtes c’est très certainement cela mon probleme.
    J’attendrais le temps qu’il faudra, mais je suis impatient d’apprendre quelques choses que je n’arrive pas à voir dans le codex.

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Didier07, je vous remercie beaucoup de m’aider, mais vous avez pas compris ma demande !
    j’aimerais justement savoir s’il est possible de recuperer les information d’un post type d’un custom single dont le nom est différent du custom single lié au post type ?

    peut-être que plus de précision s’impose :
    j’ai pour des raisons d’organisation créer un post type pour les sections (sportives et culturelles) et un autre pour les informations de contact sur ces sections.
    – la page « section contact » comporte une liste de tout les contacts des sections, lorsque l’on clique sur un contact on arrive sur single-contact.php (ou est affiché un formulaire de contact pour l’envoi d’email)
    – la page « section » comporte une liste des contacts en fonction de la catégorie de la section (sportive ou culturelle) en cliquant sur l’une d’elle on atterrit sur la page de la section (single-sections.php) avec les informations de contact (recuperer du post type « section-contact » mais egalement les information sur la pratique de l’activité, la localisation du centre sportif et aussi (n’est pas présent dans le code ci-dessus) tous les événements de la section (provenant de post type « evenement »)

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    single-sections.php



    ‘sections-contact’, ‘p=451’)); ?>


    <div class="tp_global_bloc">
    <div class="tp_titre_bloc">

    </div>
    <div id="section_left">




    have_posts()): while ( $sectionscontact->have_posts() ) : $sectionscontact->the_post(); ?>

    <div class="tp_titre_bloc"> Téléphone</div>
    <div class="tp_content_bloc">

    </div>



    <div class="tp_titre_bloc"> Second téléphone</div>
    <div class="tp_content_bloc">

    </div>



    <div class="tp_titre_bloc"> Envoyer un message</div>
    <div class="tp_content_bloc">

    </div>


    </div>


    <div id="section_right">

    <div class="tp_content_bloc">

    </div>
    <div class="section_plus">

    <div class="tp_titre_bloc"> Lieu(x) de l/’activité </div>
    <div class="tp_content_bloc">

    </div>



    <!–<div class="tp_titre_bloc"> Deuxième lieu de l/’activité </div>–>
    <div class="tp_content_bloc">

    </div>


    <!–<div class="tp_titre_bloc"> Troisième lieu de l/’activité </div>–>
    <div class="tp_content_bloc">

    </div>

    </div>
    <div class="section_plus">

    <div class="tp_titre_bloc"> Localisation </div>
    <div class="tp_content_bloc">

    </div>

    </div>
    <div class="section_plus">

    <div class="tp_titre_bloc"> Localisation </div>
    <div class="tp_content_bloc">

    </div>

    </div>
    </div>
    </div>


    artenis
    Participant
    Chevalier WordPress
    224 contributions

    faudrait-il que je precise ceci avant mon query post :


    ou $post_type serait « sections_contact »

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    j’ai effectué la correction, mais ça ne résoud rien !

    est-il seulement possible de faire ce que je veux ?
    pour le moment seul un numéro de téléphone est disponible et je ne dispose que de trois champs, s’ils contienent qqchose, pour les numéros de téléphone. Dans le premier post de cette discussion j’ai mis un lien sur la page concernée par mon probleme. et on voit bien qu’il repete plusieurs fois le champ mais sans l’affiché la valeur du post meta

    artenis
    Participant
    Chevalier WordPress
    224 contributions

    probleme resolu, avec un new wp_query pour chaque post type en focntion de la category du post

15 sujets de 46 à 60 (sur un total de 154)