0
私はカスタムポストタイプが作成されました。今、私はそのタイプの投稿からデータを取得したいと思います。私のquery_posts関数は私の正確な投稿タイプを認識しません。検索するPOSTSに投稿がある場合。wp_query postは正確なデータを表示しません
カスタムポストタイプのコードは次のとおりです。
function wp_custom_post(){
$wpargs=array(
'public'=>true,
'label'=> 'Slide',
'labels'=>array(
'name' => 'Slides',
'singular_name'=>'Slide',
'add_new' => 'Add new Slide'
),
'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt' )
);
register_post_type('slider',$wpargs);
}
add_action('init', 'wp_custom_post');
サムネイル画像部品コード:
add_theme_support('post-formats', array('aside', 'audio', 'video'));
add_theme_support('post-thumbnails');
add_image_size('slide-image',920,720,true);
データ取得/表示するコード:
<?php query_posts(
array(
'post-type' => 'slider',
'post_per_page'=>4
)
);?>
<?php while (have_posts()):the_post();?>
<div class="da-slide">
<h2><?php the_title(); ?></h2>
<?php the_excerpt();?>
<a href="#" class="da-link button">Read more</a>
<div class="da-img">
<?php the_post_thumbnail('slide-image');?>
</div>
</div>
<div class="da-arrows">
<span class="da-arrows-prev"></span>
<span class="da-arrows-next"></span>
</div>
<?php endwhile;?>
<?php wp_reset_query();?>
は「ポストタイプ」の代わりに「post_type」を使用してください。 –
また、 'post_per_page'の代わりに 'posts_per_page'を使用してください。 –