Автоматическое встраивание аудио файлов, добавленных в пост, с помощью плагина MP3-jPlayer

Автоматическое встраивание аудио файлов, добавленных в пост, с помощью плагина MP3-jPlayer | n-wp.ru

Изучение возможностей плагина MP3-jPlayer обозначило идею автоматического проигрывания всех аудио файлов, добавленных в пост. Действительно, для изображений давно уже есть галерея – удобное представление всех изображений, добавленных в пост, причем, вам даже не нужно их перечислять, они выводятся в виде галереи автоматически. Если можно в пост внедрить и отобразить изображения, то почему нельзя внедрить и автоматически проиграть аудио файлы? Я решил устранить этот недостаток, воспользовавшись плагином MP3-jPlayer.

Автоматическое встраивание аудио файлов, добавленных в пост, с помощью плагина MP3-jPlayer (1)

WordPress позволяет закачивать в блог и присоединять к посту аудио файлы. Эти файлы отображаются в библиотеке медиафайлов, у них есть название, описание, подпись. Можно заполнить и использовать эти данные, обозначив с их помощью название аудио трека, артиста (исполнителя) и название альбома. Плагин MP3-jPlayer позволяет создавать и автоматически проигрывать несколько MP3 файлов, включая их в плейлист простым перечислением в параметрах шорткода:

[mp3-jplayer tracks="Название01@track01.mp3, Название02@track02.mp3, Название03@track03.mp3"]

То есть задача сводится к автоматическому формированию плейлиста из аудио файлов, присоединенных к посту. Для этого в том месте файла single.php, где нужно вывести плеер, используйте следующий код:

 $post->ID, 
    		'post_status' => 'inherit', 
    		'post_type' => 'attachment', 
    		'post_mime_type' => 'audio/mpeg' 
    	) );
    foreach ( $audio as $attachment_id => $attachment ) {
        $x .= ''.$attachment->post_excerpt.' - '.$attachment->post_content.' - '.$attachment->post_title.'@'.$attachment->guid.', ' ; 
    }
    mp3j_put( '[mp3-jplayer tracks="'.$x.'"]' );
?>

Строчкой [code inline=”yes”]’post_mime_type’ => ‘audio/mpeg’ мы ограничиваем выбор – выводится список только аудио файлов формата mpeg (MP3). В качестве названия трека используется поле Заголовок, за имя артиста отвечает Подпись, а за название альбома – Описание.

Автоматическое встраивание аудио файлов, добавленных в пост, с помощью плагина MP3-jPlayer (2)

В итоге получается список файлов для шорткода плеера с плейлистом, который автоматически вы водится, если в пост вставлены файлы MP3 – удобно! Однако на этом я не остановился и создал универсальный метод автоматического воспроизведения аудио файлов, при чем не только тех, которые были добавлены к посту, но любых внешних файлов MP3, например, из Dropbox.

Еще записи по этой теме по этой теме:

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*