Як отримати все прикріплені медіа-файли в wordpress пості

WordPress 3.6 представив нову функцію get_attached_media (). яка істотно спрощує отримання всіх прикріплених до запису медіа-файлів. У цьому короткому уроці ми розглянемо, як користуватися новою функцією для отримання медіафайлів записи WordPress.

Раніше, якщо ви хотіли отримати всі прикріплені до запису файли, вам потрібно було зробити щось на зразок цього:

Це досить просто, але WordPress 3.6 робить все ще простіше, дозволяючи нам використовувати функцію get_attached_media ().

Щоб отримати всі прикріплені файли. незалежно від їх типу, необхідно використовувати конструкцію:

Щоб отримати всі прикріплені аудіо-файли:

Для того, щоб отримати всі прикріплені зображення:

Джерело: pippinsplugins.com

А як отримати url файлів?
Якщо ми використовуємо $ attachments = get_attached_media ( 'image', $ post-> ID);
по отримуємо. а посилання на файли не можу дістати

Чуйна не зрозумів як це зробити: які файли правити. Підкажи будь-ласка. Плюс це може бути застосовано для всіх записів, сторінок або можна при створенні вказати: показати список прикріплених файлів чи ні?

Цей код можна додати до шаблону single.php, і тоді в кожного запису буде виводитися список файлів.

Як отримати все прикріплені медіа-файли в wordpress пості

Як отримати все прикріплені медіа-файли в wordpress пості

Як отримати все прикріплені медіа-файли в wordpress пості

Як отримати все прикріплені медіа-файли в wordpress пості

Схожі статті