これは基本的な質問かもしれませんが、正しい解決策が見つからないようです。
高度なカスタム フィールドでは、フィールド グループ CD を設定しました。CD には、タイトル、情報、作成者の 3 つのフィールドがあり、グループはカテゴリ = CD の場合に表示されます
したがって、カテゴリ CD で新しい投稿を作成するときは、これらの 3 つのフィールドに入力します。CD カテゴリには 10 件の投稿があります。
今私が抱えている問題は、ページにすべての投稿を表示することです。
これが私が試したコードです
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php query_posts( array( 'posts_per_page' => -1, 'cat' => '6', 'CD' => ( get_query_var('CD') ? get_query_var('CD') : 1 ), ));
if (have_posts()) {
while (have_posts()) {
the_post();
get_post_meta();
} // end while
} // end if
?>
<?php endwhile; endif; ?>
これはエラーを返しましたWarning: Missing argument 1 for get_post_meta(), called in /Volumes/shared/Digital/_Websites/londonconchord/wp-content/themes/conchord/t-disc.php on line 25 and defined in /Volumes/shared/Digital/_Websites/londonconchord/wp-includes/post.php on line 1792
別の試みを試みた
<p><?php query_posts( 'cat=6' );
the_field('title');
the_field('info');
the_field('author'); ?></p>
いくつかの情報を印刷していたので、ここでもっと運が良かったのですが、カテゴリの最初の投稿だけが繰り返され、10 件すべての投稿が必要で、繰り返しはありませんでした。
私はそれらの最終的な指針を探しているだけだと思います
ありがとう