wordpressでサイトを作成しています。
管理の都合上、カスタム投稿タイプを使用しています。
プラグイン「Advanced Custom Fields」でカスタムフィールドで入力項目を作成しています。
カスタム投稿タイプAの記事で、
カスタム投稿タイプBの記事に入力されているカスタムフィールドの値を取得したいです。
別記事のカスタムフィールドの項目を表示させるには投稿IDがあればいいと聞いたのですが、
特定の投稿IDの取得方法が分かりません。
php
1<?php 2 $idNum = get_the_ID(); 3 $sizetable = get_field( 'sizetable' ,$idNum ); 4 $colortable = get_field( 'colortable' ,$idNum ); 5?>
文章追加
カスタム投稿タイプ「オーダー方法」(single-order.phpで投稿内容を表示)
カスタム投稿タイプ「デザイン見本」(single-designsample.phpで投稿内容を表示)
上記のようにカスタム投稿タイプを作成しています。
カスタム投稿ごとに「Tシャツ(半袖)」「Tシャツ(長袖)」など共通のカテゴリがいくつかあり、
「オーダー方法」にサイズの一覧表がありますので、それを「デザイン見本」でも表示させたいです。
今後「カラー見本」など表示させたい項目(カスタムフィールドで作成)が増える可能性があります。
考えた事
カスタム投稿タイプ「オーダー方法」の「Tシャツ(半袖)」カテゴリの投稿IDを取得し、
カスタムフィールドの内容を
カスタム投稿タイプ「デザイン見本」(single-designsample.php)に表示させる。
カスタム投稿タイプ、かつ、カテゴリで条件付けをすると該当の投稿IDを取得する方法が分かりませんでした。
また「Tシャツ(半袖)」や「Tシャツ(長袖)」といった現在カテゴリにしているものは同じカテゴリに登録する予定はありませんので
タグでも良いかと考えておりますが、
よろしければ両方のやり方、または参考なと教えて頂けますと幸いです。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー