WordPressのバージョン:4.9.6
WordPressの新着情報一覧ページに「投稿」と「カスタム投稿タイプ」の投稿を時系列で一覧表示させたいです。
イメージといたしましては
2018/05/25 【カテゴリ名(投稿)】 投稿記事タイトル
2018/05/24 【ラベル名(カスタム投稿)】 投稿記事タイトル
2018/05/23 【ラベル名(カスタム投稿)】 投稿記事タイトル
2018/05/22 【カテゴリ名(投稿)】 投稿記事タイトル
2018/05/21 【ラベル名(カスタム投稿)】 投稿記事タイトル
このような一覧ページを作成したく 【カテゴリ名(投稿)】 投稿記事タイトル までは一覧ページに表示させる事ができたのですがカスタム投稿タイプを表示させる方法について困っておりご相談させて頂きたく投稿させていただきました。
■現在のソース
<div class="list"> <?php query_posts("post_type=post&posts_per_page=5"); ?> <?php if(have_posts()): ?> <?php while(have_posts()): the_post(); $catlist = ''; $cats = get_the_category(); if ( ! empty( $cats ) ) { foreach( $cats as $cat ) { $catlist .= '<span class="' . sanitize_html_class( $cat->slug ) . '"><a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" rel="category">' . $cat->name . '</a></span>'; } } $cat = get_the_category(); $cat_name = $cat[0]->cat_name; $cat_slug = $cat[0]->category_nicename; ?> <div class="news_box cFix"> <div class="news_day"> <?php echo get_the_date("Y.n.j"); ?> </div> <div class="<?php echo $cat_slug ?>"> <?php echo $cat_name; ?> </div> <div class="news_txt"> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a> </div> </div> <?php endwhile; ?> <?php else : ?> <p>記事が見つかりません</p> <?php endif; ?> <?php wp_reset_query(); ?> </div>
カスタム投稿タイプはプラグイン「Custom Post Type UI」を使用しています。
何かこの問題を解決できる良案がございましたらご教示頂けますと幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。