Come mostrare i post correlati per categoria o tipo di post personalizzato?
-
-
Quindiin pratica quello che vuoi è che labarra laterale che sitrovain single.php rileviilpost che vieneestrattonelmodello dipaginae usi una categoria o untipo dipostper determinare qualiprofili/post correlatimostrare?Quindiin questomomento Salutee scienza,successo degli studentie comunità creativa sono solopagine conmodelli rispetto a untipo dipostpersonalizzato?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
-
Sì.Hoesaminato le dichiarazioni condizionali utilizzate da wordpressmanon riesco a capire comepossofar sì che legga quellapaginae mostriilpost correlato.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 dammi unpo 'ditempoperprovare adimitare quello che vuoiin unamiainstallazione di WordPresse vedrò cosapossofornire.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
-
Apprezzoiltuo aiuto @RachieVee.Seinizia a crearemoltiproblemi,non devipreoccuparti.Grazie!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
-
Oh amico,haha,sì,mi ci vuole unpo ',ma senonti dispiace chenonforniscail codice,posso almenoprovare aindicarti lagiusta direzione.Vedoneltuomodello che staiinterrogandoi post con una categoria:perchénon creare unnuovo ciclonellatua area Profili donatori che ricevai post da quella categoriaedelencai collegamenti (supponendo che la categoria sia qualcosa come Health-Science o uno deiletuetre sezioni)?Oppurepuoi usarepostmetanei tuoiprofili senon vuoiestrarre una categoriaper unmenu creato con un cicloget_posts.Mi sento come senon avessi senso?Fammi sapere.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
-
Nessunproblema amico.Ho una discretaesperienza di codifica con WordPress.Ilmioproblema è se sto utilizzando lafunzionepostin wordpresse imposto categorie specificheper queiprofili Wordpress utilizzailmodello single.phppertuttii post.Quindiilpostin Notizieedeventi avrà la stessabarra laterale chenon voglio.Voglio che labarra laterale di Notizieedeventi rimanga com'è oramamostrii post correlatiperi post deiprofili.Quindi sto cercando di capire come leggere dinamicamente la categoria dellapagina correnteper visualizzare le relative categorienellabarra laterale sinistra.A voltemi sento come senon avessi senso 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,chene dici dimanipolare la classe del corpo senonmostragià la categoria come classe -e usarla comemezzoper rilevare la categorianellabarra lateralee controllare l'output dellabarra laterale controllando quella classe del corpo della categoria?Avevo l'impressione chei tuoiprofilifossero visualizzatiin unapagina,quindi soloi singolipostnon userebbero single.php?Immagino che dipenda anche daltuotema ...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 risposta
- voti
-
- 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(); ?>
Sto cercandoilmodomiglioreper creare,probabilmente,untipo dipostpersonalizzatoin cuipuoifiltrarenelle categorie relative a queltipo dipostpersonalizzatonellabarra laterale.
Questo èil sito Web su cui sto lavorando . In origine,i profili di studentie donatori dovrebberoessere untipo dipost o categoria chepuòessere aggiornato dinamicamente quando viene creato unnuovoprofilo. Quindi Salutee La scienza,il successo degli studentie la comunità creativa hannoilproprio set diprofili specifici.
Quindi supponiamo che John Doe sia unnuovoprofilo studenteper Student Success. Possotaggarloper alimentare quellapagina da soloe quando visualizzoil suo singolopost hoproblemi a visualizzare le categorie oi profili correlati,in questo caso Studente Successo. Quindi,quando si visualizzailprofilo di John Doe,gli altriprofili sottoil successo dello studente dovrebberoessereelencatinellabarra laterale.
Honotato che wordpress condivideilfilemodello single.php quindi labarra laterale che hoperilfile single.php viene utilizzataperi profili chenon vogliamo.
Nel complesso,seeseguii passaggi relativi a Salute & amp; Scienza,successo degli studentie comunità creativa Sto cercando una configurazione delgenere,mainvece di unprocessoin 4fasi cheil cliente deveeseguire quando carica unnuovoprofilo,cerco solo unprocessoin un unicopassaggio.
Lamia configurazione attuale è che aggiungiilnuovoprofilo comepagina,quindi vai all'area deimenunella dashboarde aggiungiilnuovoprofilo almenu.
Ilmio codice delmodello dipagina corrente.