我不确定这是不是你应该更改短代码的地方
This code retrieves several values and not one..
as i understand it you are looking to get one value back right ?
这要简单得多,不需要使用“foreach”
您只需将其放置在所需的位置
<?php echo get_post_meta($post->ID, \'restaurants\', true); ?>
EDIT 1
要在循环中获取自定义字段值,请执行以下操作:
$key="mykey";
echo get_post_meta($post->ID, $key, true);
。
要获取循环外部的自定义字段值,请执行以下操作:
global $wp_query;
$postid = $wp_query->post->ID;
$key="mykey";
echo get_post_meta($postid, $key, true);
在这两种情况下,键都是自定义字段名