やりたいこと
WordPressのマルチサイトにて、子サイトのに投稿された特定のタグがついた記事の一覧を親サイトに表示させたいと考えています。
試したこと、現状
調べた結果、switch_to_blogで子サイトの記事を表示できることは分かったのですが、
下記のコードのようにtag_idを指定すると表示が何もされません。
tagでも結果は同じでした。
'tag_id' => 23,を無しにして、
タグの指定をしないと、きちんと表示されます。
php
1<?php 2switch_to_blog(7); 3$args = array( 4'posts_per_page' => 3, 5'tag_id' => 23, 6); 7$posts = get_posts( $args ); 8if( $posts ) : foreach( $posts as $post ) : setup_postdata( $post ); 9?> 10<?php the_title(); ?> 11<?php endforeach; ?> 12<?php else: ?> 13<?php endif; 14wp_reset_postdata(); ?>
試しに、categoryを指定しても結果は同じように何も表示されませんでした。
何か、子サイトのタグ(もしくはカテゴリーも)のついた記事を表示させるには、別の記述が必要なのでしょうか?
参考にしたサイトには、どれもtagやcategoryになっていました。
どなたか、ご教授頂ければと思います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー