Intereting Posts
Активировать все темы широкополосным широко Запретить создание тегов на странице публикации Дополнительный пользовательский заголовок По умолчанию разбиение на страницы разбивается, когда используется «статическая страница» в качестве «главной страницы», Возможна ли переделка на страницах? Нужен логотип печати без идентификатора и класса На всех страницах отображается ошибка 404, пока загрузка изображения не закончится Добавление поля пользовательского идентификатора в категории json API плагин не возвращает никаких сообщений с get_category_posts Как оптимизировать мой запрос, отфильтровывая нежелательные данные? Совет для голосования / множественный рейтинговый плагин для типов сообщений, отличных от GD Star Rating Как выполнить короткий код? Ошибка установки WordPress локально – Файл 'wp-config.php' уже существует Несколько мета-ящиков в отдельных файлах настраиваемый шаблон для настраиваемого типа сообщения

Отобразить URL-адрес аудиовхода

Чтобы получить URL-адрес изображения из Thumbnail в WordPress, чтобы отобразить его в шаблоне, я бы использовал:

<?php $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src($image_id,'large'); $image_url = $image_url[0]; ?><?php echo $image_url;?> 

Я пытаюсь сделать то же самое для MP3, загруженного в сообщение.

У меня был фрагмент времени назад, чтобы сделать это, но я не знаю, что с ним случилось.

Как я могу сделать то же самое для MP3, загруженного в сообщение?

Предполагая, что вы знаете вложение $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 );