循环,将数据推入数组

时间:2014-10-13 15:01:42

标签: php wordpress

我尝试将每个数据从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);
?>

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

1 个答案:

答案 0 :(得分:1)

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

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