我认为这实际上完全取决于限制这些信息的问题是什么。是否不想公开此特定数据?您不想遍历这么多数据吗?您是否打算通过$传递此数据。getJSON()请求?您是否将此数据传递给PHP函数来处理它?
您可以创建一个新的控制器,用您自己的规范来处理这个问题,您可以限制JSON输出。第三方控制器的一个很好的示例如下:wordpress json custom taxonomy problem.
或者,如果您想要一种我有时会采用的方法,将JSON输出传递给PHP变量,对其进行解码,将特定数据过滤到新数组,或者按原样使用该数组,或者将其重新编码为JSON格式。这方面的一个更好的例子(更像是伪代码,而不是供您使用的代码,因为它是直接从我的一个项目中剪切、粘贴和重新组织的):
$json = bbtf_feed_cache( \'/api/get_recent_posts/?count=-1&post_type=highline_gallery\', \'artists_jsonp\' );
if( is_array( $json ) && ! empty( $json ) ) {
$object = $json[\'posts\'];
$artists = array();
foreach( $object as $item ) {
$artists[] = array( \'label\' => $item[\'title_plain\'], \'value\' => $item[\'title_plain\'], \'slug\' => $item[\'slug\'], \'id\' => $item[\'id\'] );
}
$json = json_encode( $artists );
}
如果这有帮助,请告诉我。。。