前提・実現したいこと
ここに質問の内容を詳しく書いてください。
wordpressのカスタムフィールドを使用してカテゴリー名を取得し、
そのカテゴリー名の記事一覧を表示させようとしています。
"array"内にカスタムフィールドで取得した値は入れることができるのでしょうか?
発生している問題・エラーメッセージ
該当のソースコード
<?php $arg = array( 'posts_per_page' => 4, // 表示する件数 'orderby' => 'date', // 日付でソート 'order' => 'ASC', // DESCで最新から表示、ASCで最古から表示 'tag' => '(ここにカスタムフィールドで取得したカテゴリー名をいれたいです)' , // 表示したいカテゴリーのスラッグを指定 ); $posts = get_posts( $arg ); if( $posts ): ?> <ul> <?php foreach ( $posts as $post ) : setup_postdata( $post ); ?> <li><?php the_time( 'Y.m.d' ); ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php the_content(); ?> <?php endforeach; ?> </ul> <?php endif; wp_reset_postdata(); ?>
試したこと
カスタムフィールドの「名前」を"category"とし、「値」を"category_A"で設定し、
<?php echo post_custom('category'); ?>を 'tag' => '<?php echo post_custom('category'); ?>'
このようにやってみたのですが、どうやらできないようで
もし他にもやり方があるようでしたらご教授願いたいです。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー