0

我正在使用 Wordpress 3.5.2 和插件 Advanced CUstom Fields 4.1.8

我有一组字段(称为“P”)和一些字段。我想从特定的选择字段中检索所有数据,我在插件文档中找到了一些代码:

$values = get_field('field_519a0279bc93e'); 如果($值){

foreach($values as $value)
{
    echo '<li>' . $value . '</li>';
}

echo '</ul>';

}

在 $values 中,获取两个不同的选择字段 在一个情况下,我得到一个字符串,在另一个情况下得到一个布尔值。我想这很简单,但我找不到解决方案。

提前致谢。

4

1 回答 1

0

重要的是要了解,当使用高级自定义字段插件时,所有这些都是为管理员创建一个更简单的方法来为帖子添加自定义字段,因此 WordPress get_post_meta()仍然适用。

假设您创建了一个名为“sex”的自定义字段,并为其分配了一个下拉菜单或单选按钮,并且您想在帖子或循环中显示此值,您将执行以下操作。

循环外

 ## Returns sex custom field value for current page ID
 $sex = get_post_meta( get_the_ID, 'sex', true);

循环内

## Returns sex custom field value for current loop iteration
global $post;
$sex = get_post_meta( $post->ID, 'sex', true);
于 2013-07-30T18:46:58.123 回答