質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

解決済

【WordPress】新着情報の一覧ページに「投稿」と「カスタム投稿タイプ」の投稿を時系列で一覧表示させたいです。

zakioka
zakioka

総合スコア0

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

2回答

0評価

2クリップ

5140閲覧

投稿2018/05/25 10:05

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」を使用しています。
何かこの問題を解決できる良案がございましたらご教示頂けますと幸いです。

よろしくお願いいたします。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。