我在后端给了我的 wordpress 用户一个自定义字段,它是一个具有三个值 1、2、3 的单选选项。
我想设置条件,以便如果他们选择 1 则出现图像 1,如果他们选择 2 则出现图像 2,如果他们选择 3 则出现图像 3。
我目前正在使用以下显示选中按钮的所有 thvalues - 但我需要使用 do 执行类似 if value = 1 然后执行此操作
<?php
/** Get a custom field with multiple values and return as an array */
$checkboxes_1 = get_custom_field('cft_checkboxes_1');
if( $checkboxes_1 ) {
?>
<div id="block-1" class="content-box">
<h2>Custom Field (multiple)</h2>
<div class="entry">
<?php print_r($checkboxes_1); ?>
</div>
</div>
<?php } ?>
自定义字段是使用自定义字段模板按钮生成的,获取结果的实现取决于 kevin leary
我已经把它放在我的functions.php中以从数据库中检索cutom字段......
// Get Custom Field Template Values
function get_custom_field($field) {
global $post;
$custom_field_data = get_post_meta($post->ID, $field, false);
if($custom_field_data) {
if( count($custom_field_data) > 1 ) {
return $custom_field_data;
} else {
return $custom_field_data[0];
}
} else {
return false;
}
}
谢谢!