Wordpress-动态处理图像


Wordpress - Dynamically Process Image

我在WordPress的媒体库中上传了图像。我想展示使用PHP的GD或类似的东西在上面合成文本的图像。

如果这只是一个普通的老PHP网站,我可以创建一个带有文本搜索参数的URL,并使用GD将其集中在我的图像上,然后提供它。在WordPress中,我有点不清楚如何实现这一点。我不确定它是否适合帖子和页面的概念。

我可以自己编程。我只是想找一些关于如何开始的建议。

谢谢,Carl

你也可以在WordPress中做到这一点。它主要只是一个普通的老PHP网站。例如,您可以创建一个PHP文件,在给定文本和图像的情况下创建合成,并像<img src="/composite.php?image=...&text=...">一样使用它。

也许所有的图片都在特定的页面或帖子类型上。然后,您可以创建一个自定义页面或post-type模板,用于解析图像的$post->post_content,进行合成,并更改图像标记以指向新的合成图像。

或者,更一般地说,为the_content创建一个过滤器,对所有帖子都这样做。

你也许可以连接到WordPress上传系统。上传图像后,您可以创建合成图像。wp_handle_upload过滤器可能适用于此。

或者你甚至可以创建一个WordPress cron作业,扫描媒体上传的新条目,然后创建合成。