2016-03-25 9 views
-1

Wenn ich einen benutzerdefinierten Beitragstyp, z. "Filme", ​​wie wiederhole ich die 5 letzten Beiträge von diesem benutzerdefinierten Beitragstyp.X X neuste Beiträge vom benutzerdefinierten Beitragstyp anzeigen

Ich habe versucht,

<?php 
$type = 'movies'; 
$args=array(
    'post_type' => $type, 
    'post_status' => 'publish', 
    'posts_per_page' => -5, 
    'caller_get_posts'=> 5 

$my_query = null; 
$my_query = new WP_Query($args); 
if($my_query->have_posts()) { 
    while ($my_query->have_posts()) : $my_query->the_post(); ?> 
    <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> 
    <?php 
    endwhile; 
} 
wp_reset_query(); // Restore global post data stomped by the_post(). 
?> 

Dieses nichts zurückliefert, obwohl

+0

hallo es funktioniert gut, schließen Sie einfach das Array von $ args. –

+0

Bitte gehen Sie durch ** alle ** Ihrer vergangenen Fragen und wählen Sie gegebenenfalls "richtige" Antworten (mit dem Häkchen neben der Antwort). – rnevius

Antwort

0

Sie haben mehrere Syntaxfehler in dem Code, den Sie freigegeben haben.

Ihre Frage zu beantworten, posts_per_page ein positiven integer sein sollte, und caller_get_posts entfernt werden soll (es wurde vor veraltet Jahren).

$args=array(
    'post_type' => 'movies', 
    'post_status' => 'publish', 
    'posts_per_page' => 5, 
); 

$my_query = new WP_Query($args); 
1

Diese ziehen wird neueste Beitrag aus Ihrer benutzerdefinierten Post-Typ

$new_loop = new WP_Query(array(
'post_type' => 'movies', 
'posts_per_page' => 5 // put number of posts that you'd like to display 
)); 

// falsch 'posts_per_page' => -5

Verwandte Themen