Beiträge nach ID in WordPress abrufen

Lesezeit: 1 Minute

Benutzeravatar von Riz
Riz

Ich möchte Beiträge nach ID erhalten. IDs sind im Array. Ich verwende diesen Code, aber jetzt funktioniert.

$the_query = new WP_Query( array( 
    'post_type' => 'job_listing', 
    'post__in' => array( 311, 312 ) 
));

print_r($the_query); //this doesn't print any data

if ( $the_query->have_posts() ) {
    echo '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        echo '<li>' . get_the_title() . '</li>';
    }
    echo '</ul>';
}

  • Wenn das ausgeführt wird, wird also nichts angezeigt?

    – Howli

    25. März 2014 um 15:00 Uhr

  • Die Tatsache, dass print_r($the_query); druckt nicht irgendetwas ist wirklich seltsam … Verwenden Sie Namespaces in Ihrem Code?

    – Miko

    25. März 2014 um 15:19 Uhr

  • habe es geschafft, danke für deine zeit

    – Riz

    26. März 2014 um 6:50 Uhr

Sie können verwenden get_posts() wie es die gleichen Argumente wie nimmt WP_Abfrage.

Um ihm die IDs zu übergeben, verwenden Sie 'post__in' => array(311, 312) (nimmt nur Arrays).

Unten ist das Beispiel.

$args = array(
    'post_type' => 'job_listing',
    'post__in' => array(311, 312)
);

$posts = get_posts($args);

foreach ($posts as $p) :
    //post!
endforeach;

1437780cookie-checkBeiträge nach ID in WordPress abrufen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy