我将一些Wordpress帖子数据存储在PHP数组中,以便输出到页面。
var1
成功地将后永久链接输出到["post_link"]
var2
输出有关图像(标题、URL)的更多信息数组。如何将//var2 更改为仅输出["ad_img"]
内的["url"]
数据?
// var1
$posts_on_page[$current_page][get_the_id()]["post_link"] = get_permalink();
// var2
$adimgtest = get_field('ad_img');
$posts_on_page[$current_page][get_the_id()]["ad_img"] = $adimgtest;
var_dump($posts_on_page);
// var_dump Response
array(1) {
[0]=> array(1) {
[425951]=> array(11) {
["post_link"] => string(50) "/welcome-message/"
["ad_img"]=> array(18) {
["title"] => string(15) "img_placeholder"
["url" => string(77) "/img_placeholder-2.jpg"
}
}
}
我以为以下代码会起作用,但认为我在某处出错了:
$adimgtest = get_field('ad_img');
$posts_on_page[ $current_page ][ get_the_id() ]["ad_img"] = $adimgtest[0]->url;
$adimgtest = get_field('ad_img');
$posts_on_page[ $current_page ][ get_the_id() ]["ad_img"] = $adimgtest[0]url;