我尝试将每个数据从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);
?>
问题在于我想将最终数据放入多维数组中,但我只有标题值而不是内容。
答案 0 :(得分:1)
你的循环很好。要访问内容get_the_content()
,您需要使用setup_postdata
。它为模板标签设置全局发布数据。
foreach ($posts as $post){
setup_postdata($post);
...
}