Co ja mam:

  • Dom
  • O
    • Projekty
      • Strony projektu 1
        • Projekt 1
      • Strony projektu 2
        • Projekt 2
      • Strony projektu 3
        • Projekt 3

Chciałbym przejść przez strony podrzędne projektu, aby wyświetlić strony w kolejności od najnowszych projektów podrzędnych, a następnie móc odtworzyć lub wyciągnąć pola niestandardowe ,

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

Nie chcę jednak wyświetlać stron nadrzędnych, tylko na przykład Project 1 lub Project 2 lub Project 3 itd.

Próbowałem wielu rzeczy, ale wydaje się, że nie jestem w stanie tego zrobić za pomocą array_merge lub wp_list_pages.

Każda pomoc powstrzymałaby mnie od wyrywania włosów. Mile widziane.

0
m33bo 29 sierpień 2012, 20:59

2 odpowiedzi

Najlepsza odpowiedź

Dowiedziałem się, jak to zrobić. Użyłem następującego kodu. Mam nadzieję, że komuś pomoże.

<?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();

?>

W ten sposób powstały 2 posty jako strony, z określonej kategorii bez wyświetlania rodzica, unikając używania wp_list, ale używając new WP_Query i $args. Działało jako tymczasowa poprawka, ale działa.

0
m33bo 21 wrzesień 2012, 18:50

Przeczytaj poniższy adres URL. Jestem bardzo pewien, że jest to dla ciebie bardzo pomocne.

Jak wykluczyć posty z kategorii dla dzieci na stronie kategorii WordPress

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

0
Abid Hussain 29 sierpień 2012, 21:41