Comment afficher les articles associés par catégorie ou par type d'article personnalisé?
-
-
Donc,fondamentalement,ce que vous voulez,c'est que labarre latérale qui setrouve dans single.php détecte lapublicationextraite dans lemodèle depageet utilise une catégorie ou untype depublicationpour déterminer lesprofils/publications associés à afficher?Donc,pour lemoment,Santéet science,réussite des étudiantset communauté créativene sont que despages avec desmodèlespar rapport à untype depublicationpersonnalisé?So basically what you want, is for the sidebar that's in single.php to detect the post being pulled in the page template and use a category or post type to determine what related profiles/posts to show? So right now Health & Science, Student Success and Creative community are just pages with templates versus a custom post type?
- 0
- 2014-06-26
- RachieVee
-
Oui.J'aiexaminé les déclarations conditionnelles utiliséespar wordpress,maisje nepeuxpas comprendre commentje peux lefaire lire cettepageet afficher lemessage associé.Yes. I been looking into the conditional statements that wordpress uses but I can't figure how I can get it to read that page and show the related post.
- 0
- 2014-06-26
- jose
-
Ok,donnez-moi unpeu detempspouressayer d'imiter ce que vous voulez dans une demesinstallations WordPresset je verrai ce queje peuxfournir.Ok give me a bit of time to try and imitate what you want in a WordPress install of mine and I'll see what I can provide.
- 0
- 2014-06-27
- RachieVee
-
J'apprécie votre aide @RachieVee.Si cela commence à devenirtropproblématique,vousn'avezpas à vousen soucier.Merci!I appreciate your help @RachieVee. If it starts to become to much trouble you don't have to worry about it. Thanks!
- 0
- 2014-06-27
- jose
-
Ohmec,haha,ouais çame prend dutemps,mais si çane te dérangepas queje nefournispas de code,je peux aumoinsessayer dete diriger dans labonne direction.Je vois dans votremodèle que vousinterrogez les articles avec une catégorie -pourquoine pas créer unenouvelleboucle dans votre zone Profils de donneurs qui obtient les articles de cette catégorieet répertorie les liens (en supposant que la catégorieest quelque chose comme Health-Science ou l'un desvostrois sections)?Ou vouspouvez utiliserpostmeta dans vosprofils si vousne voulezpasextraire une catégoriepour unmenu créé avec uneboucleget_posts.J'ai l'impression queje n'aipas de sens?Faites lemoi savoir.Oh man, haha, yeah it's taking me a while, but if you don't mind that I don't provide code, I can at least try and point you in the right direction. I see in your template that you're querying posts with a category - why not create a new loop in your Donor Profiles area that gets posts by that category and lists out the links (assuming the category is something like Health-Science or one of your three sections)? Or you can use post meta in your profiles if you don't want to pull a category for a menu created with a get_posts loop. I feel like I didn't make sense? Let me know.
- 0
- 2014-06-27
- RachieVee
-
Pas de soucismec.J'ai unebonneexpérience de codage avec WordPress.Monproblèmeest sij'utilise lafonctionnalité depublication dans wordpresset queje configure des catégories spécifiquespour cesprofils.Wordpress utilise lemodèle single.phppourtous lesmessages.Ainsi,lemessage dans News & Events aura lamêmebarre latérale queje ne veuxpas.Je souhaite que labarre latérale Actualitéset événements restetelle qu'elleestmaintenant,mais affiche lespublications associées auxpublications deprofils.J'essaie donc de comprendre comment lire dynamiquement la catégorie depage actuellepour afficher les catégories associées dans labarre latéralegauche.J'aiparfois l'impression queje n'aipas de sens hahaNo worries man. I have a decent amount of coding experience with WordPress. My issue is if I'm using the post feature in wordpress and set up specific cateogories for those profiles Wordpress uses the single.php template for all posts. So the post in News & Events will have the same sidebar which I don't want. I want the sidebar that News & Events to stay as it is now but show the related posts for the profiles posts. So I'm trying to figure out how to dynamically read the current page category to display the related cateogories in the left sidebar. I sometimes feel like I dont make sense haha
- 0
- 2014-06-27
- jose
-
Hmm,que diriez-vous demanipuler la classe de corps siellen'affichepas déjà la catégorieen tant que classe -et de l'utiliser commemoyen de détecter la catégorie dans votrebarre latérale,et de contrôler la sortie de votrebarre latéraleen vérifiant cette classe de corps de catégorie?J'avais l'impression que vosprofils s'affichaient dans unepage,alorsest-ce que seuls lesmessagesindividuelsn'utilisentpas single.php?Je suppose que cela dépend aussi de votrethème ...Hmm, how about manipulating the body class if it doesn't already display the category as a class - and using that as a means to detect the category in your sidebar, and controlling the output of your sidebar by checking that category body class? I was under the impression that your profiles were showing in a page, so wouldn't only the individual posts use single.php? I guess it also depends on your theme...
- 0
- 2014-06-30
- RachieVee
-
1 réponses
- votes
-
- 2014-09-09
<?php $related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 5,'post_type' => 'news', 'post__not_in' => array($post->ID) ) ); if( $related ) foreach( $related as $post ) { setup_postdata($post); ?> <li> <?php the_post_thumbnail(); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> </li> <?php } wp_reset_postdata(); ?>
<?php $related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 5,'post_type' => 'news', 'post__not_in' => array($post->ID) ) ); if( $related ) foreach( $related as $post ) { setup_postdata($post); ?> <li> <?php the_post_thumbnail(); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> </li> <?php } wp_reset_postdata(); ?>
Je cherche lameilleurefaçon de créer,probablement,untype depublicationpersonnalisé dans lequel vouspouvezfiltrer dans les catégories liées à cetype depublicationpersonnalisé dans labarre latérale.
Voici le site Web sur lequelje travaille . À l'origine,lesprofils des étudiantset des donateurs doivent être untype deposte ou de catégorie quipeut êtremis àjour demanière dynamique lorsqu'unnouveauprofilest créé. Alors Santé & amp; La communauté Science,Student Successet Creative ont leurpropreensemble deprofils spécifiques.
Disons donc que John Doeest unnouveauprofil d'étudiantpour Student Success Jepeux letaguerpour alimenter cettepage uniquementet lorsqueje consulte sonmessageindividuel,j'ai dumal à afficher les catégories ou lesprofils qui sont liés,dans ce cas Étudiant Succès. Ainsi,lors de la visualisation duprofil de John Doe,les autresprofils sous réussite des élèves doivent être répertoriés dans labarre latérale.
J'ai remarqué que wordpresspartage lefichiermodèle single.php,donc labarre latérale quej'aipour lefichier single.phpest utiliséepour lesprofils dontnousne voulonspas.
Dans l'ensemble,si vouspassezpar Health & amp; Communauté scientifique,réussite des étudiantset création Je recherche une configuration comme celle-là,mais au lieu d'unprocessusen 4 étapes que le client doit suivre lors dutéléchargement d'unnouveauprofil,je recherchejuste unprocessusen une étape.
Ma configuration actuelle consiste à ajouter lenouveauprofilen tant quepage,puis à accéder à la zone desmenus dutableau debordet à ajouter lenouveauprofil aumenu.
Mon code demodèle depage actuel.