Существует четыре модуля поиска и замены, которые можно вставить в контент [альбом] [/album],
Использование функция, которую я собрал до сих пор, была недоступна для изображений, YouTube и Vimeo. ежу понятно. Альбом не так уж и много. Я хотел бы вызвать функцию на основе переданных параметров.
Я попробовал изменить эту функцию на preg_replace_callback, и это просто имитирует все. Есть ли альтернативы?
function FormatModules($text) {
$find = array(
'~\[album\](.+?)\[/album\]~s',
'~\
',
'
http://www.youtube.com/embed/$1
',
'
https://player.vimeo.com/video/$1
'
);
return preg_replace($find, $replace, $text);
}
Подробнее здесь: https://stackoverflow.com/questions/359 ... placements