Здесь много вопросов:
1. Автоматический размер шрифта, чтобы текст вписался в размеры картинки или фиксированный?
2. Размеры картинки всегда определенные или могут быть случайные?
3. Что делать, если текст будет слишком большой, а картинка слишком маленькая?
4. О каких именно Соцсетях идет речь?
5. Что делать, если пост редактировался после публикации сгенерированной картинки в Соцсетях?
1. Автоматический
2. Случайные
3. Картинка будет большой всегда, текст редактора будут подбирать так, чтобы он по-человечески смотрелся(можно обрезать строку до определенного кол-ва числа слов, приделывая в конце «…»)
4. vk, fb, twitter
5. В идеале перегенерить картинку и заменить её в соцсети, но на этот кейс можно забить
Готового решения вы вряд ли найдете.
У вас две отдельные задачи:
1. Генерация картинки
2. Публикация в соц.сетях
Для генерации можно взять за основу плагины наложения Водяных Знаков. Например: https://ru.wordpress.org/plugins/watermark-reloaded/
А для публикации — ну тут большой выбор. Было бы что публиковать…
Это не самый правильный путь, в идеале нужно написать свой собственный Плагин. Но попробуйте. Хотя бы разберетесь как это работает.
@gitsout нашли в итоге какое-нибудь решение, или самим пришлось писать?
@komsomolec
Нет, решили пойти другим путём, к сожалению уже не вспомню каким