假设你do 了解附件$id
, 您可以使用wp_get_attachment_url()
:
<?php wp_get_attachment_url( $id ); ?>
如果需要确定附件
$id
, 您可以使用
get_posts()
:
global $post;
$audio_attachments = get_posts( array(
\'post_parent\' => $post->ID,
\'post_type\' => \'attachment\',
\'post_mime_type\' => \'audio\'
) );
如果您有多个(或数量未知)音频附件,您可以通过循环获取URL:
$audio_attachment_urls = array();
foreach ( $audio_attachments as $audio_attachment ) {
$audio_attachment_urls[] = wp_get_attachment_url( $audio_attachment->ID );
}
或者,如果您知道只有一个音频附件:
$audio_attachment_url = wp_get_attachment_url( $audio_attachments[0]->ID );