我想得到所有尺寸的附件。我可以使用wp\\u get\\u attachment\\u元数据来执行此操作。但它只返回文件名,不返回文件URL。
我该怎么做?
这是一种变通方法,但不考虑CDN之类的内容:
$attachment_id = get_term_meta( $term->term_id, \'thumbnail_id\', true);
$image = wp_get_attachment_metadata($attachment_id);
$image[\'id\'] = $attachment_id;
foreach($image[\'sizes\'] as $key => $image_size) {
$image[\'sizes\'][$key][\'url\'] = wp_upload_dir()[\'baseurl\'] . \'/\' . dirname($image[\'file\']) . \'/\' . $image_size[\'file\'];
}