使用高级自定义字段时返回所有单选按钮选项

时间:2012-07-25 作者:seahorse256

使用Wordpress的高级自定义字段插件时,

假设我有一个单选按钮字段,其中包含可能的选项:

o苹果o香蕉o蔓越莓

无论选择哪一个选项,我如何返回这些选项中的每一个?

谢谢大家

1 个回复
最合适的回答,由SO网友:Roman Candle Thoughts 整理而成

查看此页面以查找单选按钮的字段键:http://www.advancedcustomfields.com/docs/functions/get_field_object/

接下来,在获取字段值的位置插入以下代码:

<?php
 $key = \'your_fieldkey_here\';
 $field = get_field_object($key); 
 if ($field) {
       foreach ($field[\'choices\'] as $key => $value) {
        echo (\'KEY : \' . $key);
        echo (\'<br />\');
        echo (\'VALUE : \' . $value);
        echo (\'<br />\');
      }                             
   }
?>
此代码将返回一组键和值。

此方法唯一的问题是,如果单选按钮字段位于中继器字段内,则此方法将不起作用。

结束

相关推荐

使用高级自定义字段时返回所有单选按钮选项 - 小码农CODE - 行之有效找到问题解决它

使用高级自定义字段时返回所有单选按钮选项

时间:2012-07-25 作者:seahorse256

使用Wordpress的高级自定义字段插件时,

假设我有一个单选按钮字段,其中包含可能的选项:

o苹果o香蕉o蔓越莓

无论选择哪一个选项,我如何返回这些选项中的每一个?

谢谢大家

1 个回复
最合适的回答,由SO网友:Roman Candle Thoughts 整理而成

查看此页面以查找单选按钮的字段键:http://www.advancedcustomfields.com/docs/functions/get_field_object/

接下来,在获取字段值的位置插入以下代码:

<?php
 $key = \'your_fieldkey_here\';
 $field = get_field_object($key); 
 if ($field) {
       foreach ($field[\'choices\'] as $key => $value) {
        echo (\'KEY : \' . $key);
        echo (\'<br />\');
        echo (\'VALUE : \' . $value);
        echo (\'<br />\');
      }                             
   }
?>
此代码将返回一组键和值。

此方法唯一的问题是,如果单选按钮字段位于中继器字段内,则此方法将不起作用。

相关推荐