WordPress – Transformez les pages en messages et affichez l’enfant de tous les parents, tout en supprimant le parent.

Publié par Jean-Michel le

Ce que j’ai:

  • Maison
  • À propos de
    • Projets
      • Projet Pages 1
        • Projet 1
      • Projet Pages 2
        • Projet 2
      • Projet Pages 3
        • Projet 3

Je voudrais parcourir les pages enfants du projet afin d’afficher les pages dans l’ordre des projets les plus récents de tous les sous-enfants, puis pouvoir faire écho ou extraire des champs personnalisés,

<?php the_title();?> 
<?php the_excerpt();?>

Cependant, je ne souhaite pas afficher les pages parentes, uniquement par exemple le projet 1 ou le projet 2 ou le projet 3, etc.

Lire également:  Wordpress : La pagination ne fonctionne pas dans le type de publication personnalisé

J’ai essayé beaucoup de choses mais je n’arrive pas à le faire avec array_merge ou wp_list_pages.

Toute aide m’empêcherait de m’arracher les cheveux. Très appréciée.

Solution n°1 trouvée

J’ai trouvé comment faire. J’ai utilisé le code suivant. J’espère que cela aide quelqu’un.

<?php
$args=array(
'post_type' => 'page',
'post__in' => array(345, 289),
'post_status' => 'publish',
'posts_per_page' => 2,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);

if( $my_query->have_posts() ) {

while ($my_query->have_posts()) : $my_query->the_post();

?>

Cela a produit 2 publications sous forme de pages, à partir de la catégorie spécifique sans afficher le parent, en évitant d’utiliser wp_listmais en utilisant un new WP_Queryet $args. Cela a fonctionné comme une solution temporaire mais fonctionne.

Lire également:  Wordpress : Est-il possible de générer automatiquement un tag pour avec un nom de titre de publication ?

Solution n°2 trouvée

Lisez ci-dessous l’URL, je suis sûr que cela vous aidera beaucoup.

Comment exclure les publications des catégories enfants sur la page de catégorie WordPress

http://thesistut.com/2012/exclude-posts-from-children-category/

Solution n°3 trouvée

J’ai trouvé comment faire. J’ai utilisé le code suivant. J’espère que cela aide quelqu’un.

<?php
$args=array(
'post_type' => 'page',
'post__in' => array(345, 289),
'post_status' => 'publish',
'posts_per_page' => 2,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);

if( $my_query->have_posts() ) {

while ($my_query->have_posts()) : $my_query->the_post();

?>

Cela a produit 2 publications sous forme de pages, à partir de la catégorie spécifique sans afficher le parent, en évitant d’utiliser wp_listmais en utilisant un new WP_Queryet $args. Cela a fonctionné comme une solution temporaire mais fonctionne.

Lire également:  Wordpress : Changer le thème WordPress Bootstrap sans modifier le php

Solution n°4 trouvée

Lisez ci-dessous l’URL, je suis sûr que cela vous aidera beaucoup.

Comment exclure les publications des catégories enfants sur la page de catégorie WordPress

http://thesistut.com/2012/exclude-posts-from-children-category/

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *