【发布时间】:2018-08-28 06:07:39
【问题描述】:
我有一个非常简单的循环,我想在其中显示一些海报,然后单击以显示相关产品的弹出窗口。我使用自定义帖子类型和 ACF 页面链接作为字段类型创建了它。
现在为我的自定义帖子类型创建此 ACF 字段后,我可以从 Metabox 中选择我想要的产品(我需要 ID)
我当前的循环
<ul class="products columns-5">
<?php $args = array('post_type' => 'posters'); ?>
<?php $loop = new WP_Query($args); ?>
<?php if ( $loop->have_posts() ) : while ( $loop->have_posts() ) : $loop->the_post(); ?>
<li class="product" style="width: 330px;">
<div class="product-inner clearfix">
<div class="mf-product-thumbnail">
<a href="<?php the_field('my_link'); ?>" data-id="<?php echo get_permalink($postID); ?>" class="mf-product-quick-view" tabindex="0"><img width="300" height="450" src="<?php echo get_the_post_thumbnail_url($post_id, 'full'); ?>" class="" alt=""></a>
</div>
</div>
</li>
<?php endwhile; ?>
<?php else: ?>
<?php endif; ?>
<?php wp_reset_postdata(); ?>
</ul>
虽然 a href 链接使用自定义字段工作,但我目前试图解决的问题是获取产品的实际 ID,因为它似乎需要使用 data-id .我尝试添加 get_permalink($postID);但是,这似乎不起作用。非常感谢一些专家的建议,谢谢。
【问题讨论】:
标签: php wordpress advanced-custom-fields