2016-03-25 41 views
-1

カスタム投稿タイプがある場合、 "Movies"、このカスタム投稿タイプから最新の5つの投稿をどのようにエコーしますか?カスタム投稿タイプの最新の投稿を表示する

私はこれがこの間違った//カスタムポストタイプから

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

を最新のポストを引っ張ってくる 'posts_per_page'

+0

こんにちは、$ argsの配列を閉じるだけです。 –

+0

あなたの過去の質問の**すべて**を見て、適切な場合は「正しい」回答を選択してください(回答の横にあるチェックマークを使用してください)。 – rnevius

答えて

0

共有したコードに複数の構文エラーがあります。

(それは数年前に廃止されました)posts_per_pageの整数であるべきであり、caller_get_postsを削除する必要があり、あなたの質問に答えるために。

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

$my_query = new WP_Query($args); 
1

かかわらず、何も返さない

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

を試してみました=> -5

関連する問題