Loading...

ホームページ制作は相模原市にあるオフィス木蓮

  • 042-812-7728
  • 営業時間 9:00~18:00
  • 日曜・祝日はお休み

スタッフブログ

カスタム投稿に
別のカスタム投稿を
表示させる

WordPress の single のページにおいて、カスタム投稿をメインに表示させ、ページ下方に別のカスタム投稿の内容を表示させたい!

という事案があり、その方法を残しておきたく。。。

◆メインのカスタム投稿
post_type : cusmain
◆サブのカスタム投稿
post_type : cussub
◆タクソノミー
name : tax

上2つのカスタム投稿に上のタクソノミーを関連させる。この辺の作業は、Custom Post Type UI で。

term を作り、メインのカスタム投稿の記事とサブのカスタム投稿の記事で同じ term を選択する。要は term が2つの記事の紐付け役になる。

single ページは、メインのカスタム投稿向けとして single-cusmain.php を作成。あとは、tax_query を使った以下のようなコードにする。

if( have_posts() ):
while( have_posts() ) : the_post();
the_content();
$term = get_the_terms( $post->id, 'tax' );
$array = [
	'post_type' => 'cussub',
	'tax_query' => array(
		array(
			'taxonomy' => 'tax',
			'field' => 'slug',
			'terms' => $term[0]->slug
		)
	)
];
$results = get_posts( $array );
var_dump( $results );
endwhile; endif;

ホームページ制作を承ります

相模原市にある会社・店舗・事務所様からのご依頼大歓迎!

【士業】
弁護士(法律事務所),公認会計士,税理士,司法書士,行政書士,社会保険労務士など
【住まい】
不動産,工務店,建設・建築会社,設計事務所,リフォーム会社,建物管理会社,電気工事,水道工事など
【乗り物】
中古車ショップ,バイクショップ,自転車ショップ,自動車整備,運転代行など
【飲食業】
レストラン,カフェ,甘味処,洋菓子店,パン屋など
【医療・福祉】
病院,クリニック,歯科医,整体院,接骨院,介護センターなど
【美容・健康】
トレーニングジム,エステサロン,ネイルサロン,美容院,美容室など
【教育・育児】
専門学校,学習塾,幼稚園,保育園,認定保育園,カルチャースクール,パソコン教室など
【その他】
イベントサイト,産業廃棄事業,リサイクルショップ,雑貨店,ペットショップ,旅館,楽天市場店舗・Yahoo!ストア・MakeShopなど
【外注元】
デザイン事務所、広告代理店、ホームページ制作会社など

上記以外の業種でもホームページ制作・WEBシステム/アプリケーション開発につきましては、神奈川県相模原市中央区にあるオフィス木蓮までお気軽にご連絡・お問い合わせください。スマートフォン・タブレット対応、WordPress によるホームページ制作もお任せ下さい。他社が制作されたホームページでも対応します。また、ウェブアクセシビリティ(Webアクセシビリティ)対応のご相談も承ります。

相模原市にある会社・店舗・事務所のホームページ制作承ります