tag_id をフィルターとして使用して、Wordpress で次のクエリを作成しようとしているときに問題が発生しました。
<?php
$the_query = new WP_Query( array (
'posts_per_page' => '-1',
'tag_id' => ''
) );
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
ご覧のとおり、ここから値を取得しようとしているため、「tag_id」の値は空です。
<?php echo of_get_option('slideshow-tags', 'no entry' ); ?>
このエコーは値を返すので機能しますが、php エラーを発生させずにこれをクエリに適応させる方法がわかりません。
私は試した:
<?php
$the_query = new WP_Query( array (
'posts_per_page' => '-1',
'tag_id' => 'echo of_get_option('slideshow-tags', 'no entry' ); '
) );
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
しかし、うまくいきません。