Wordpress get_posts per categoria
-
-
Non dovrebbeessereilnome dellatassonomiainvece della categoria?Shouldn't it be taxonomy name instead of category?
- 0
- 2015-06-30
- Robert hue
-
L'hoprovato,manon hafunzionato.L'hopreso dallapagina del codice di wordpress,che sembra supportareilmio approccio,ma ancora,nonfunziona: "Nota:ilparametro della categoria deveessere l'ID della categoriae nonilnome della categoria."I tried it, but it didn't work. I got this off the codex-page of wordpress, which seems to support my approach, but still, it doesn't work: "Note: The category parameter needs to be the ID of the category, and not the category name."
- 0
- 2015-06-30
- Michiel Standaert
-
Ilmeno1 (-1)in posts_per_pagemostrerà TUTTIi poste non appenatralasciil CPT wp "ricadrà" suipostnormali come l'haigià scopertotu stesso.The minus1 (-1) in posts_per_page will show ALL posts and as soon you leave out the CPT wp will "fall back" at the regular posts as you already found out yourself.
- 0
- 2015-07-01
- Charles
-
2 risposta
- voti
-
- 2015-07-01
Con ogniprobabilità stai utilizzando unatassonomiapersonalizzatae non latassonomia
category
incorporata. Se questo èil caso,i parametri della categorianonfunzioneranno. Avraibisogno di untax_query
perinterrogarei post da untermine specifico . ( Ricorda,get_posts
utilizzaWP_Query
,quindipuoipassare qualsiasiparametro daWP_Query
aget_posts
)$args = [ 'post_type' => 'product', 'tax_query' => [ [ 'taxonomy' => 'my_custom_taxonomy', 'terms' => 7, 'include_children' => false // Remove if you need posts from term 7 child terms ], ], // Rest of your arguments ];
RISORSE AGGIUNTIVE
In all probability you are using a custom taxonomy, and not the build-in
category
taxonomy. If this is the case, then the category parameters won't work. You will need atax_query
to query posts from a specific term. (Remember,get_posts
usesWP_Query
, so you can pass any parameter fromWP_Query
toget_posts
)$args = [ 'post_type' => 'product', 'tax_query' => [ [ 'taxonomy' => 'my_custom_taxonomy', 'terms' => 7, 'include_children' => false // Remove if you need posts from term 7 child terms ], ], // Rest of your arguments ];
ADDITIONAL RESOURCES
-
- 2015-07-01
<ul> <?php $args = array( 'posts_per_page' => 5, 'offset'=> 1, 'category' => 1 ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endforeach; wp_reset_postdata();?> </ul>
Può questo esserti di aiuto.
Grazie
<ul> <?php $args = array( 'posts_per_page' => 5, 'offset'=> 1, 'category' => 1 ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endforeach; wp_reset_postdata();?> </ul>
May this will help You.
Thanks
-
Qualche spiegazione sarà ottima.Some explanation will be great.
- 3
- 2015-07-01
- Nilambar Sharma
-
Da quale 'post_type' otterrà orail link ** s **,5neltuo caso?Imho vuoleil * contenuto * di *prodotti * (come ho capito un CPT)e niente dainormalipost.From which 'post_type' he will get now the link**s**, 5 in your case? Imho he wants the *content* of *products*(as I understand a CPT) and nothing from the regular posts.
- 0
- 2015-07-01
- Charles
-
passailtuo ID di categorianegli argomentie dalpostnormale otterrai 5post.pass your category id in arguments and from regular post you will get 5 posts.
- 0
- 2015-07-01
- Rohit gilbile
-
Leggi la sua domandaperfavore,non ho sempre ragionemain questo caso vuole "qualcosa" da untipo dipostapersonalizzato conilnome Prodotto.Read his question please, I am not always right but in this case he wants 'something' from a Custom Post Type with the name Product.
- 0
- 2015-07-01
- Charles
-
Charles ha ragionein questo caso.So come ottenerei dati una volta che hoi mieipost.Ilproblemaera chenon ricevevoi mieipostpersonalizzati :)Charles is right in this case. I know how to get the data once I have my posts. The problem was that I wasn't getting the my custom posts :)
- 0
- 2015-07-01
- Michiel Standaert
-
@Rohitgilbile comeincludere l'immaginein primopiano all'interno diforeach loop?@Rohitgilbile how to include featured image inside foreach loop ?
- 0
- 2018-05-09
- user2584538
Hoil seguentebit di codice:
Questo dovrebbe restituire unpost che so che ènella categoria,manon lo è.Setralascio l'argomento "categoria",ottengotuttii prodotti,quindi so chenormalmente dovrebbefunzionare.Se cambio la categoriain 1edeliminoilmiotipo dipostpersonalizzato (prodotto),ottengoi mieipostpredefiniti.
Non riesco a vedere cosa c'è di sbagliatoin questo.Qualcunopuòindividuare qual èilproblema?