Nasıl mesajların yanı sıra, çocuk sayfaları aracılığıyla döngü Wordpress 2.9 tarihe göre hepsini görüntülemek için kullanabilirsiniz

2 Cevap php

Bazı arka plan bilgisi -

In wordpress I have my portfolio as a parent page with each item of work a child page. I also have a blog.

Ben onlar benim portföy ya da benim blogdan olup ana sayfasında en son 6 öğeleri görüntülemek istiyor.


Ben mesajları görüntüler ve başka bir sayfada ben, belirli bir ana sayfanın alt sayfaları görüntüleyen bir döngü var bir döngü var. Ben sadece the_title ve the_post_thumbnail görüntülemek gerekir.

Bu mesaj ve alt sayfalara hem döngü mümkün mü ve (son ilk) tarih sırasına bunları görüntüler.

Yani nihai ekran mesajların ve çocuk sayfaların bir karışımı olacaktır.

Daha sonra bir şekilde (son ilk) bir dizi için sonuçlar ekleyerek ve daha sonra tarih sırasına bunları çekin, ayrı sayfalar için döngü ve mesajlar için bir sahip tarafından yapılabilir.

Herhangi bir yardım minnettar olacaktır.

Teşekkürler

2 Cevap

Bir custom query kullanın.

Example

$latest_content = new WP_Query(
    array(
        'posts_per_page'    => 6,
        'post_type'   => 'any',
        'post_status' => 'publish'
    )
);
if ( $latest_content->have_posts() )
{
    while ( $latest_content->have_posts() )
    {
        $post = $latest_content->next_post();
        // Do anything you know about the loop.
        print $post->guid . '<br>';
    }
}
rewind_posts();

Ben kendim denemedim, ama get_posts template tag with post_type => 'any' kullanabilirsiniz düşünüyorum.

Gibi pek (varsayılan sıralama tarih azalan olduğu):

<?php
$args = array('post_type' => 'any', 'numberposts' => 6);
$posts_and_pages = get_posts($args);
?>