【发布时间】:2020-06-10 05:17:51
【问题描述】:
您好,我正在使用高级自定义字段插件仅显示某些 html 用于选定产品或仅用于带有关系选择器的选项页面中选定类别的产品。相反,我的结果是显示所有产品。这就是我所拥有的:
$products = get_field('products_picker', 'option');
$categories = get_field('categories_picker', 'option');
$prom_img = get_field('prom_img', 'option');
if ( $products ) {
foreach( $products as $p ):
if( $post->ID == $p->ID ):
<img src="<?php echo $prom_img['url']; ?>">
endif;
endforeach;
}
if ( $categories ) {
foreach( $categories as $term ):
$category = get_term( $term );
if( has_term( $category, 'product_cat', $post )) {
?>
<img src="<?php echo $prom_img['url']; ?>">
endif;
endforeach;
}
【问题讨论】:
标签: php advanced-custom-fields acfpro