質問編集履歴

1 最終理想の出力形態を追記しました。

退会済みユーザー

退会済みユーザー

2017/04/24 23:09  投稿

タームを問わず表示したい
現在
特定1のタクソノミーにある、
特定1のタームの記事で、
特定2のタクソノミーにある、
特定2のタームの記事を、
以下の方法で取得しています。
しかし、特定1の部分のタームの部分を特定せずに表示するように変更したいのですが、
どのようにすれば良いのか、、、さっぱり分かりません。
 
出力したい内容を改めますと、  
「taxonomy1」に属する記事であり、  
且つ「taxonomy2のterms2」に属する記事の一覧を表示したいです。  
恐れ入りますが、ご教授頂けると幸いです。
```php
<?php
$args = array(
'post_type' => 'custompost',
'posts_per_page' => 20,
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'taxonomy1',
'field' => 'slug',
'terms' => 'terms1'
),
array(
'taxonomy' => 'taxonomy2',
'field' => 'slug',
'terms' => 'terms2'
)
)
);
$domestic_post = get_posts($args);
if($domestic_post) : foreach($domestic_post as $post) : setup_postdata( $post );
get_template_part('loop-top-pickup'); ?>
<?php endforeach; ?>
<?php else : ?>
<li>表示する記事がありません。</li>
<?php endif;
wp_reset_postdata(); ?>
```
  • WordPress

    12443 questions

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

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る