Вы можете сделать это и в WordPress. В основном это просто старый PHP-сайт. Например, вы можете создать PHP-файл, который создает композицию с учетом текста и изображения, и использовать его следующим образом: <img src="/composite.php?image=...&text=...">
.
Может быть, все изображения находятся на определенной странице или типе сообщения. Затем можно создать пользовательскую страницу или шаблон пост-типа, который анализирует $post->post_content
для изображений, выполняет компоновку и изменяет теги изображений, чтобы указывать на новые составные изображения.
Или, в более общем смысле, создайте фильтр для the_content
, который делает это для всех сообщений.
Возможно, вы сможете подключиться к системе загрузки WordPress. По мере загрузки изображений вы можете создать композит. wp_handle_upload
фильтр может работать для этого.
Или вы можете даже создать задание WordPress cron , которое сканирует загрузки мультимедиа для новых записей и затем создает композиты.