我正在尝试获取附加图像的列表,我知道这个脚本有效,因为我已经在源中使用了几次标签和类别。当我将它与附件一起使用时,它将不包括分隔线。我不知道为什么。您可以使用多少次限制?我已经尝试过重命名,没有任何反应。
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);
}
?>
]
它不会用逗号分隔它们。 有什么想法吗?
答案 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;
}
?>
]
我会把这个答案留给其他想要尝试这个的人。