I am not aware of a similar plugin, but hopefully the code below can work temporarily.
In your theme functions.php file add:
function display_attachments_shortcode( $atts ) {
$atts = shortcode_atts( array(
'ids' => '',
), $atts, 'display_attachments' );
$attachment_ids = explode( ',', $atts['ids'] );
$attachments = get_posts( array(
'post_type' => 'attachment',
'post__in' => $attachment_ids,
) );
if ( empty( $attachments ) ) {
return;
}
$output = '<ul class="attachment-list">';
foreach ( $attachments as $attachment ) {
$title = $attachment->post_title;
$description = $attachment->post_content;
$url = wp_get_attachment_url( $attachment->ID );
$output .= '<li class="attachment-item">';
$output .= '<a href="' . $url . '" target="_blank">' . $title . '</a>';
$output .= '<p>' . $description . '</p>';
$output .= '</li>';
}
$output .= '</ul>';
return $output;
}
add_shortcode( 'display_attachments', 'display_attachments_shortcode' );
You can then use a shortcode by adding the ids
attribute and specifying the attachment IDs you want to display. For example, if you want to display attachments with IDs 123 and 456, you would use the following shortcode:
[display_attachments ids="123,456"]
The code will list the attachment by displaying the Title (this links direct to the file) and below it the description of the attachment.