Використання
Масив параметрів виведення плейлиста. Підтримує наступні параметри:
type (рядок)
Тип виведеного плейлиста: audio або video.
За замовчуванням: 'audio'
order (рядок)
Напрямок сортування елементів плейлиста: ASC або DESC.
За замовчуванням: 'ASC'
id (число)
ID записи, вкладення якої будуть зібрані в плейлист. Якщо вказано параметр ids. то цей параметр ігнорується.
За замовчуванням: 0 (ID записи з глобальної змінної $ post)
exclude (масив / рядок)
Список ID вкладень, які потрібно виключити зі списку. Можна вказати як рядком (ID через кому), так і масивом.
За замовчуванням: ''
style (рядок)
Стилі зовнішнього вигляду плейлиста: light або dark.
За замовчуванням: 'light'
tracklist (логічний)
Показувати чи ховати плейлист.
За замовчуванням: true
tracknumbers (логічний)
Показувати чи ні порядковий номер елемента плейлиста.
За замовчуванням: true
Показувати чи ні ім'я виконавця елемента плейлиста.
За замовчуванням: true
Про шорткоде WordPress [playlist]
Базовий виклик з параметрами за замовчуванням. Створить плейлист всіх аудіо файлів прикріплених до запису:
Чи змінить стиль плейлиста на dark (темний):
Зазначимо ID аудіо файлів (вкладень з медіатеки) з яких буде зібраний плейлист.
# 1 Висновок аудіо плейлиста в шаблоні
Припустимо нам потрібно вивести плейлист після контенту, в якому будуть знаходиться все аудіофайли прикріплені до запису. Іншими словами, потрібно зробити те, що робить шорткод [playlist].
В результаті отримаємо подібний плейлист:
Так виглядає темна тема:
В результаті отримаємо:
Так виглядає світла тема:
# 3 Хук post_playlist
Роботу функції можна повністю перевизначити через хук post_playlist. Точно також, як це робиться з шорткодом галереї в прикладі функції gallery_shortcode ()