繁体   English   中英

循环,将数据推入数组

[英]loop, push data into array

我尝试将每个数据从Wordpress循环推入数组:

<?php 
$array = array(); 
        $args = -1;
        $posts = get_posts($args);      
        foreach ($posts as $post){
            array_push( $array, array(
                "title" => get_the_title(),
                //capire perchè non stampa il contenuto
                "cont" => get_the_content()
            )); 
        }
        print_r($array);
?>

问题是我想将最终数据放入多维数组,但是我只有标题值,而没有内容。

您的循环很好。 访问内容get_the_content()你需要使用setup_postdata 它为模板标签设置全局发布数据。

foreach ($posts as $post){
   setup_postdata($post);
   ...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM