Wordpress - динамически обрабатывать изображение - PullRequest
1 голос
/ 28 октября 2011

У меня есть изображения, загруженные в медиатеку в WordPress. Я хотел бы показать изображения с текстом, скомпонованным поверх них, используя PHP GD или что-то подобное.

Если бы это был просто старый PHP-сайт, я мог бы создать URL с параметром поиска для текста, расположить его по центру изображения в GD и обработать его. В WordPress мне немного непонятно, как этого добиться. Я не уверен, хорошо ли он вписывается в концепции постов и страниц.

Я могу выполнить программирование самостоятельно. Я просто ищу несколько советов о том, как начать.

Спасибо, Карл

1 Ответ

0 голосов
/ 28 октября 2011

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

Может быть, все изображения находятся на определенной странице или типе сообщения. Затем можно создать пользовательскую страницу или шаблон пост-типа, который анализирует $post->post_content для изображений, выполняет компоновку и изменяет теги изображений, чтобы указывать на новые составные изображения.

Или, в более общем смысле, создайте фильтр для the_content, который делает это для всех сообщений.

Возможно, вы сможете подключиться к системе загрузки WordPress. По мере загрузки изображений вы можете создать композит. wp_handle_upload фильтр может работать для этого.

Или вы можете даже создать задание WordPress cron , которое сканирует загрузки мультимедиа для новых записей и затем создает композиты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...