我正在尝试从数据的结果中获取数据的结果。问题是它显示空白结果,即使我试图获得该值。这是我的输出
我为获取价值而制作的代码。
$gallery=get_post_meta (get_the_ID(), 'Gallery', true);
$successes = $gallery[0];
foreach($successes as $success) {
echo "<div>Time: " . $success['imageURL'] . "</div>";
}
数组在$gallery
中返回,就像我回应它说的数组一样。但是,当我尝试回显imageURL时,并没有显示任何结果。
答案 0 :(得分:0)
来自手册http://codex.wordpress.org/Custom_Fields
$single
可以是真或假。如果设置为true,则该函数将返回单个结果,作为字符串。
您将其设置为true
。尝试将其设置为false
:
$gallery=get_post_meta (get_the_ID(), 'Gallery', false);
$successes = $gallery[0];
foreach($successes as $success) {
echo "<div>Time: " . $success['imageURL'] . "</div>";
}
答案 1 :(得分:0)
尝试重新编码并获取所有可用密钥。
这样做
$gallery=get_post_meta (get_the_ID(), 'Gallery', false);
$successes = $gallery[0];
foreach($successes as $success) {
foreach($success as $key => $s) {
echo $key;
}
}
我认为你的数组结果是错误的。