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

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

Пример кода, автоматически отображающего плеер с плейлистом всех MP3 файлов, присоединенных к посту. Код удобен для тех, кто хочет, чтобы аудио файлы, присоединенные к посту, воспроизводились автоматически, либо для тех, кто создает тему для аудио блога. В качестве дополнительных параметров выступают интуитивно понятные и легко запоминаемые поля, в которых хранятся сведения о файле, заполняемые при закачке в блог.

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

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

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

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

Строчкой [code inline=»yes»]’post_mime_type’ => ‘audio/mpeg’

мы ограничиваем выбор — выводится список только аудио файлов формата mpeg (MP3). В качестве названия трека используется поле Заголовок, за имя артиста отвечает Подпись, а за название альбома — Описание.

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

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

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

tiaurus

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

Комментировать

/* ]]> */