Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Bg Playlist

Описание

Плагин создаёт плейлист, используя ссылки на аудиофайлы mp3 | m4a | ogg | wav в постах вашего сайта. Используются следующие атрибуты тега <a>:

<a class="wpaudio" href="https://sitename.com/path/filename.mp3" title="Track title" alt="Track discription" data-artist="Artist name" data-album="Album title" data-length="123">Track caption</a>
  • class="wpaudio" -имя класса ссылки на аудиофайл. По умолчанию: wpaudio. Может быть изменен в настройках плагина.
  • href="https://sitename.com/path/filename.mp3" -URL аудиофайла. Допускается указывать относительный путь (по умолчанию относительно корня сайта).
  • title="Track title" — название трека — отображается в шапке плеера. Если пусто, то отображается текст ссылки. Если текст ссылки тоже пусто, то название и заголовок трека — имя файла filename.mp3.
  • alt="Track discription" — описание трека.
  • data-artist="Artist name" — имя исполнителя.
  • data-album="Album title" — название альбома. Если альбом не задан в этом теге, то в качестве названия альбома принимается название поста.
  • data-length="123" — длительность трека в секундах.
  • Track caption - текст ссылки — название трека. Если текст ссылки не задан, вместо него отображается название трекаимя исполнителя.

В тексте ссылки допускается использовать следующие html-теги: <em>, <strong>, <i>, <b>, <s>, <del>, <sup>, <sub>, <small>, <span class="" style ="">.

Если первый символ текста ссылки #, то link text при отображении в плеере игнорируется, а вместо него отображается titleartist name.

Чтобы задать изображение для трека вставьте его в текст ссылки:

<a class="wpaudio" ...><img src="https://sitename.com/path/image.png" width="48" height="64" />Track title</a>

В автоматическом режиме (по умолчанию выкл.) плагин сканирует содержимое поста и вместо текста, расположенного между первой и последней ссылками на аудиофайлы вставляет стандартный WP плеер с плейлистом, содержащим найденные аудиоссылки.

Если для поста создать произвольное поле single_audio с любым значением отличным от пустой строки, то то каждая ссылка будет восприниматься как отдельный плейлист с единственным треком.

Ограждающий шорт-код [audiodisk] ... [/audiodisk] позволяет сузить диапазон поиска ссылок на странице до текста, расположенного внутри тегов шорткода. Это дает вам больше гибкости в редактировании постов, позволяет создавать несколько плейлистов на одной странице.

Самозакрывающийся шорт-код [audiodisk src ="https://sitename.com/path/playlist.m3u" /] позволяет вставлять плеер с заранее сформированным плейлистом,

где src — ссылка на файл плейлиста в форматах m3u или pls. Допускается указывать относительный путь к файлу.

Плагин добавляет к стандартному плейеру WP кнопку «Загрузить» для каждого трека.

Вы можете отключить циклическое воспроизведение плейлиста воспользовавшись опцией с тем же названием.

В редактор TinyMCE добавлены три кнопки: «Вставить аудиоссылку», «Вставить аудиодиск» и «Вставить плейлист».

«Вставить аудиоссылку» позволяет вставить тег <a> со всеми атрибутами.

«Вставить аудиодиск» вставляет ограждающий шорт-код [audiodisk] ... [/audiodisk] вокруг выделенного текста. Такая же кнопка «Аудиодиск» доступна также в текстовом редакторе.

«Вставить плейлист» вставляет самозакрывающийся шорт-код [audiodisk src ="https://sitename.com/path/playlist.m3u" /].

Плагин автоматически добавит атрибут data-length в ссылку во время сохранения поста. Это работает, если аудиофайл размещен только на том же сайте.

Скриншоты

  • Схема элементов аудиоплейера
  • Общие настройки
  • Настройки внешнего вида плейера
  • Наши пользовательские кнопки в редакторе TinyMCE

Установка

  1. Загрузите файлы плагина в каталог /wp-content/plugins/bg-playlist, или установите плагин через экран плагинов WordPress напрямую.
  2. Активируйте плагин на экранеe \’Плагины\’ в WordPress.
  3. Используйте Настройки->Имя плагина, чтобы настроить плагин.

Часто задаваемые вопросы

Спрашивайте. Ответим.

Sorry for my English.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«Bg Playlist» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Bg Playlist» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Bg Playlist» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.5.6

  • Поддержка PHP 8.0 и выше

1.5.5

  • Заменены ссылки для скачивания ссылок на ссылки для копирования в буфер обмена для iOs

1.5.4

  • Исправлена ошибка в всплывающей подсказке

1.5.3

  • Индикатор «Подождите, пожалуйста!» пока аудио загружается

1.5.1-2

  • Исправлены ошибки
  • Исправлены ошибки

1.5.0

  • Добавлены кнопки «Вперед» и «Назад». Вы можете установить шаг прокрутки в Настройках.
  • Добавлен возможность загрузки плейлиста в формате M3U.

1.4.1-2

  • Исправлены ошибки

1.4.0

  • Добавлена летящая кнопка Воспроизвести/Пауза.
  • Плагин добавляет атрибут data-length при сохранении поста.

1.3.1

  • Внесены некоторые улучшения.

1.3.0

  • Добавлена опция «Получить длительность из аудиофайла».
  • Название и заголовок дорожки поменялись местами в гиперссылке.
  • Исправлены ошибки

1.2.1

  • Исправлены ошибки

1.2.0

  • Добавлены три кнопки в редактор TinyMCE : «Вставить аудиоссылку», «Вставить аудиодиск» и «Вставить плейлист».

1.1.0

  • Добавлена опция «Отключить циклическое воспроизведение плейлиста».

1.0.1

  • Исправлены мелкие ошибки.

1.0

  • Первый релиз плагина.