私のカスタムポストタイプ(リリース)の1つに関係フィールドを使用しています。逆IDの内側のポストIDを使用するACF関係クエリ
私のすべてのrealeaseは "Artists"の投稿との関係フィールドを持っているので、すべてのリリースは1アーティストに関連付けられています。
私はリバースクエリを実行して、関係フィールドで選択したアーティストに関連付けられているすべての「リリース」を表示しようとしています。
はここに私のこれまでのコードです。このコードで<?php
$releases = get_posts(array(
'post_type' => 'releases',
'numberposts'=> -1,
'post__not_in' => array($post->ID),
'meta_query' => array(
array(
'key' => 'artist',
'value' => 191,
'compare' => 'LIKE'
)
)
));?>
<?php if($releases): ?>
<?php foreach($releases as $release): ?>
<div class="col-xs-2 text-center">
<a href="<?php echo get_permalink($release->ID); ?>" class="related_releases" title="<?php echo get_the_title($release->ID); ?>">
<img src="<?php echo get_the_post_thumbnail_url($release->ID, 'full'); ?>">
</a>
</div>
<?php endforeach; ?>
<?php endif; ?>
、アーティストID「191」からのすべてのリリースのyのカスタムポストタイプに表示されます。
問題は、「リリース」投稿に関連付けられたアーティストからのリリースを表示しようとしていることです。
は私がやろうとしていること
<?php
$releases = get_posts(array(
'post_type' => 'releases',
'numberposts'=> -1,
'post__not_in' => array($post->ID),
'meta_query' => array(
array(
'key' => 'artist',
'value' => get_the_ID(),
'compare' => 'LIKE'
)
)
));?>
(代わりに「191」の「()get_the_ID」幅)このように、私のquerie内のアーティストのIDを取得することですが、私はIDを取得しますアーティストのIDではなく、「リリース」投稿のうちの1つです。
私はこれを手伝ってもらえますか?
おかげで、しかし、ミューquerryは、おかげで@sheraz、私はあなたのコードを追加しようとしましたが、それはないautorまたはユーザー – mmdwc