Sto usando questo codice per elencare gli allegati alle immagini di un post:
<select name="chb_homes_for_sale_specifics_floor_plan" style="width:100%;">
<option value="">Select</option>
<?php
$args = array(
'numberposts' => -1,
'orderby' => 'menu_order',
'order' => 'ASC',
'post_type' => 'attachment',
'post_parent' => $post->ID,
'post_mime_type' => 'image'
);
$image = get_posts($args);
if($image) {
foreach($image as $key => $data) : ?>
<option value="<?php echo $data->ID; ?>"><?php echo $data->post_title; ?></option>
<?php endforeach;
}
?>
</select>
Ma quello che sto mostrando attualmente è l'allegato post_title
ma voglio invece mostrare il nome del file. Potrei forse usare get URL allegato quindi analizzare l'URL per ottenere il nome del file, ma mi chiedevo se in WordPress c'è un modo già pronto per ottenere il nome del file.