如果我正确理解了您的问题,如果“项目标题”是指post_title
字段,则它将如下所示:
$post_data = array();
$my_query = new WP_Query( $whatever_your_args_are );
if ( $my_query->have_posts() ) {
while ( $my_query->have_posts() ) {
$my_query->the_post();
$post_data[] = array(
\'project_title\' => get_the_title(),
\'latitude\' => get_post_meta( get_the_ID(), \'latitude\', true ),
\'longitude\' => get_post_meta( get_the_ID(), \'longitude\', true )
);
}
}
echo json_encode( $post_data );
我只是简单地更改了您的示例,以便JSON对象可以很好地键入值(
project_title
,
latitude
,
longitude
) 而不是更不透明的数字键。我还假设你正在使用
WP_Query
查询并循环浏览帖子。如果没有,可以更换
WP_Query
在你从数据库中提取的任何内容上都有一个循环。