Wordpress Json图像Feed

时间:2015-10-07 17:21:46

标签: php json wordpress

我正在尝试获取附加图像的列表,我知道这个脚本有效,因为我已经在源中使用了几次标签和类别。当我将它与附件一起使用时,它将不包括分隔线。我不知道为什么。您可以使用多少次限制?我已经尝试过重命名,没有任何反应。

list.stream().map(person -> person.getSubjects());

这就是我得到的。

"image": [ 
<?php
$output = '';
$separator = ",";
$attachments = get_children(array('post_parent' => $post->ID,
    'post_status' => 'inherit',
    'post_type' => 'attachment',
    'post_mime_type' => 'image',
    'order' => 'ASC',
    'orderby' => 'menu_order ID'));
if ($attachments) {
    foreach($attachments as $att_id => $attachment) {
    $output .= '"';
    $output .= wp_get_attachment_url($attachment->ID);
    $output .= '"';
                  }
    echo trim($output,$separator); 
}
?>
]

它不会用逗号分隔它们。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

经过一番挖掘后发现了这个..

"image": [
<?php
$attachments = get_children(array('post_parent' => $post->ID,
         'post_status' => 'inherit',
         'post_type' => 'attachment',
         'post_mime_type' => 'image',
         'order' => 'ASC',
         'orderby' => 'menu_order ID'));
if ($attachments) {
        $output = array();
        foreach($attachments as $att_id => $attachment) {
        $output[] = '"'. wp_get_attachment_url($attachment->ID) . '"';
                  }
   $image_list = implode(",",$output);
   echo $image_list;
   }
   ?>
]

我会把这个答案留给其他想要尝试这个的人。