【问题标题】:Wordpress PHP Array - Retrieve data from an array within another arrayWordpress PHP Array - 从另一个数组中的数组中检索数据
【发布时间】:2016-02-05 22:01:44
【问题描述】:

我将一些 Wordpress 发布数据存储在 PHP 数组中,以便输出到页面。

var1成功将帖子永久链接输出到["post_link"]内的数组

var2 输出有关图像(标题、网址)的更多信息的数组。如何更改 //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;

【问题讨论】:

    标签: php arrays wordpress


    【解决方案1】:
    $adimgtest = get_field('ad_img');
    $posts_on_page[ $current_page ][ get_the_id() ]["ad_img"] = $adimgtest[0]url;
    

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      • 2020-05-15
      • 1970-01-01
      • 2014-04-05
      相关资源
      最近更新 更多