Как добавить на страницу медиафайл оформив его как шорткод?
-
Сейчас добавляю медиафайлы так:
add_filter( 'image_send_to_editor', 'replace_image_editor', 10, 8 ); function replace_image_editor( $html, $id, $caption, $title, $align, $url, $size, $alt ){ $html='[image id="' . $id . '"]'; return $html; }
Вопрос: Как при добавлении картинки вывести интерактивное окно и указывать параметры для шорткода.
Например:
Добавить подпись? Да/Нет
Размер картинки: (маленький/средний/большой)
Повернуть картинку: Да/Нет
…На выходе хочу получить:
$html='[image id="' . $id . '" format="small" caption="yes" rotate="no"]';
—-
Альтернативным вариантом может быть создание дополнительной кнопки в редакторе, которая вызовет библиотеку медиафайлов.
Здесь уже сам могу добавить кнопку и вызвать интерактивное окно. Вопрос только какую функцию потом вешать на эту кнопку.
Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
- Тема «Как добавить на страницу медиафайл оформив его как шорткод?» закрыта для новых ответов.