Строку. HTMl код плейлиста. Порожній рядок якщо цей тип не підтримується.
Використання
wp_playlist_shortcode($attr);
$attr (масив) (обов’язковий)
Масив параметрів виведення плейлиста. Підтримує такі параметри:
type (рядок) Тип виведеного плейлиста: audioабо video. Типово: ‘audio’
order (рядок) Напрямок сортування елементів плейлиста: ASCабо DESC. За замовчуванням: ‘ASC’
orderby (рядок) Колонка або колонки таблиці wp_postsза якими потрібно сортувати елементи плейлиста. Якщо вказано параметр ids, цей параметр за замовчуванням змінюється на post__in, що означає сортувати по порядку зазначених ID. Докладніше про можливі значення та взагалі цей параметр читайте в описі WP_Query . За замовчуванням: ‘menu_order ID’
id (число) ID запису, вкладення якого буде зібрано в плейлист. Якщо вказано параметр ids, цей параметр ігнорується. За замовчуванням: 0 (ID запису з глобальної змінної $post)
ids (масив/рядок) ID вкладень, з яких потрібно зібрати плейлист. Перебиває параметр ID. Можна вказати як рядком (ID через ком), так і масивом. Докладніше дивіться параметр includeіз get_posts() . За замовчуванням: ”
exclude (масив/рядок) Список ID вкладень, які потрібно виключити зі списку. Можна вказати як рядком (ID через ком), так і масивом. За замовчуванням: ”
style (рядок) Стилі зовнішнього вигляду плейлиста: lightабо dark. За замовчуванням: ‘light’
tracklist (логічний) Показувати або ховати плейлист. Типово: true
tracknumbers (логічний) Показувати чи ні порядковий номер елемента плейлиста. Типово: true
images (логічний) Показувати чи ні мініатюру елемента плейлиста: аудіо або відео. Типово: true
artists (логічний) Показувати чи ні ім’я виконавця елемента плейлиста. Типово: true
Про шорткод WordPress
З версії 3.9 WordPress підтримується шорткод , який дозволяє зручно виводити списки аудіо або відео файлів, прикріплених до запису. Ось різні варіанти виклику такого шорткоду:
Базовий дзвінок з параметрами за промовчанням. Створить плейлист усіх аудіо файлів, прикріплених до запису:
Змінить стиль плейлиста на dark(чорний):
Змінить тип файлів з аудіо на відео:
Вкажемо ID аудіо файлів (вкладень із медіатеки) з яких буде зібрано плейлист.
Вкажемо, що передані ID це відео файли і змінимо стиль на dark(темний):
Допустимо нам потрібно вивести плейлист після контенту, в якому будуть розміщені всі аудіофайли прикріплені до запису. Іншими словами, потрібно зробити те, що робить шорткод .
Допустимо ми знаємо ID доданих у медіатеку відео файлів – це 54,132. І тепер нам потрібно вивести список цих відео в чорному оформленні (з dark темою).
Роботу функції можна повністю перевизначити через хук post_playlist. Так само, як це робиться з шорткодом галереї в прикладі функції gallery_shortcode()
add_filter('post_playlist', 'my_playlist_shortcode', 10, 3);
function my_playlist_shortcode( $empty_str, $attr, $instance ){
// Перевіряємо, що нам потрібно, якщо підходить, то перевизначаємо всю функцію wp_playlist_shortcode
if( $attr['type'] == 'video' ){
// тут пишемо свій код виведення плейлиста для відео файлів
}
else
return '';
}
нотатки
Global. int. $content_width
список змін
З версії 3.9.0
Введено.
Код wp_playlist_shortcode() wp playlist shortcode WP 6.0.2