【发布时间】:2015-12-03 16:26:03
【问题描述】:
我正在使用 2 个自定义字段... left_column 和 right_column 是所见即所得的..所以可以添加图像...我想检查“如果有图像,然后添加类 'image_box'...
问题是,我可以识别图像...但是将逻辑应用于两列...拉入 2 组图像...无论它们添加到哪一列(左或右)。
我的代码:
if(get_sub_field('extra_left_column')){
if(get_sub_field('extra_left_column', $attachemnt['ID'])) {
$extra_column_right.= '<div class="col6 right_column image_box">'.wpautop(apply_filters('the_content',get_sub_field('extra_right_column'))).'</div>';
} else {
$extra_column_right.= '<div class="col6 right_column">'.wpautop(apply_filters('the_content',get_sub_field('extra_right_column'))).'</div>';
}
}
if(get_sub_field('extra_right_column')){
if(get_sub_field('extra_right_column', $attachemnt['ID'])) {
$extra_column_right.= '<div class="col6 margin_left right_column image_box">'.wpautop(apply_filters('the_content',get_sub_field('extra_right_column'))).'</div>';
} else {
$extra_column_right.= '<div class="col6 margin_left right_column">'.wpautop(apply_filters('the_content',get_sub_field('extra_right_column'))).'</div>';
}
}
我认为我的代码将是“特定于列”的,但事实并非如此......如果我只将图像添加到帖子中的“右列”文件中......它也会将相同的图像拉入“左列”在现场...所以我有重复...不好。
【问题讨论】:
标签: wordpress advanced-custom-fields