在我正在编程的wordpress主题中,我创建了一个自定义帖子类型及其模板。由于我附加到帖子模板的高级自定义字段,此自定义帖子类型将显示一个列表。事实上,我使用了Advance custom fields pro的“repeater”字段。用户只需在编辑帖子时插入列表中的项目。我正在尝试以下操作:我想在两个特定的页面模板中显示帖子及其所有自定义字段(通过转发器创建的列表)。我无法做到这一点,我只能检索帖子的“正常”字段(标题、内容…)。我创建了一个代码段,以便您可以查看我的代码。
<?php //the single of the post: ?>
<ul class=\'slider-partners\'>
<?php
//slider partners
if( have_rows(\'slider_partenaires_hp\') ): //"slider_partenaires_hp" is the repeater field
// loop through the rows of data
while ( have_rows(\'slider_partenaires_hp\') ) : the_row();
// display a sub field value
echo "<li class=\'partenaire-slide\'><img src=\'" . get_sub_field(\'logo_partner\') . "\'></li>"; //"logo_partner" is the item inside the repeater field
endwhile;
else :
// no rows found
endif;
?>
</ul>
<?php //the template of the page where I try to retrieve the above post:
$the_query = new WP_Query(array(
\'post_type\' => \'our-partners\',
\'posts_per_page\' => 1,
\'order\' => \'DESC\'
));
while ( $the_query->have_posts() ) :
$the_query->the_post();
endwhile;
wp_reset_postdata();
?>
你能帮我在两个不同的页面中调用一个帖子的所有自定义字段吗?谢谢