这是使用WordPress的术语 - 但更多的是基于PHP的核心问题。我的网站后端有一个选项,我存储一个特定的位置(一个WordPress自定义帖子类型)作为“总部”。我正在存储这样的值:
function options_headquarters() {
foreach(get_field('option_headquarters','options') as $post_object) {
$options_headquarters = $post_object->ID;
return $options_headquarters;
}
}
我模糊的是 - 因为我的选项只允许获取一个值(选项被配置为只是一个下拉列表) - 是否有使用foreach语句的替代方法(只获取一个特定的数组值) )并仍然将它应用于post_object?
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
function options_headquarters() {
$options = get_field('option_headquarters','options');
$options_hq = isset($options[0]) ? $options[0]->ID : NULL;
return $options_hq;
}