Toutes mes réponses sur les forums
-
AuteurMessages
-
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 »;}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
1 septembre 2014 à 19 h 11 min en réponse à : recuper le slug de deux articles de deux post type #969699Ca 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é26 août 2014 à 16 h 10 min en réponse à : afficher liste de noms de sous categories sur la page d’accueil #968646merci 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 article26 août 2014 à 15 h 41 min en réponse à : afficher liste de noms de sous categories sur la page d’accueil #968643bah 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)25 août 2014 à 11 h 12 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968037Je suis d’acord, reste à trouver les fonction qui corresponde dans le codex
25 août 2014 à 11 h 09 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968036Dé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();25 août 2014 à 10 h 49 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968034Didier07, 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>
25 août 2014 à 10 h 11 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968032je 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).25 août 2014 à 8 h 59 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968030J’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.24 août 2014 à 18 h 08 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968028Didier07, 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 »)24 août 2014 à 12 h 50 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968026single-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>
24 août 2014 à 12 h 49 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968025faudrait-il que je precise ceci avant mon query post :
ou $post_type serait « sections_contact »24 août 2014 à 12 h 41 min en réponse à : recuperer le champ perso d’un custom post type dans custom single.php #968023j’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 meta21 août 2014 à 16 h 48 min en réponse à : [Résolu] probleme apres deplacement d’un article vers un custom post type #967236probleme resolu, avec un new wp_query pour chaque post type en focntion de la category du post
✅ -
AuteurMessages