ページ テンプレート ファイルのカスタム フィールド データを正常に取得する次の作業クエリがあります。
<?php $featuredpost_cat = get_field('featured_category_id'); ?>
それをページにエコーすると、カスタムフィールドの値が「23」になるので、それが機能していることがわかります。その値を取得して、クエリパラメーターとして使用したいのです。
私のページのさらに下には、これがあります:
<?php query_posts( $featuredpost_cat . '&posts_per_page=1'); if (have_posts()) : while (have_posts()) : the_post(); ?>
これは、変数を無視して、サイトの最新の投稿を返すだけです。
これが十分に明確であることを願っています。
== 編集 ===
明確でない場合は、ページからカテゴリ ID であるカスタム フィールドを取得し、それをページ テンプレートのクエリで使用したいと考えています。
そこで、フィールドをカテゴリ ID: 23 として設定し、それを query_posts 関数で呼び出して、そのカテゴリからの投稿のみを返すようにします。
コードの全ページが役立つかもしれません:テンプレートコード