2016-12-25 14 views
0

WordPressでカスタムポストタイプの投稿を表示しようとしています。WPホームページのカスタムポストタイプの投稿を表示できません

$args = array(
    'type'  => 'theslider', 
    'orderby' => 'date', 
    'order'  => 'DESC', 
    'cat'  => 23 
); 

$lasts = new WP_Query($args); 

if($lasts->have_posts()): 

    while($lasts->have_posts()): $lasts->the_post(); 

     the_title(sprintf('<a href="%s"><div class="pt10 title">', esc_url(get_permalink())),'</div></a>'); 

    endwhile; 

endif; 

wp_reset_postdata(); 

このコードはデフォルトのポストタイプで動作します。カスタム投稿タイプ機能は管理パネルでうまく機能します。

WordPressのホームページでカスタム投稿の投稿を表示するにはどうすればよいですか。

答えて

1

これが表示されます。将来の参照のためにここに投稿してください。

<?php 
$args = array(
    'post_type'=> 'theslider', 
    'orderby' => 'date', 
    'order'  => 'DESC' 
);    

$the_query = new WP_Query($args); 
if($the_query->have_posts()) : 
    while ($the_query->have_posts()) : $the_query->the_post(); 

     the_title(); 

    endwhile; 

else: 

    echo '<p>Nothing Here.</p>'; 

endif; 

wp_reset_postdata(); 

?> 

これだけです。それはカスタムポストタイプの投稿を取得して表示します:)

関連する問題