对于我所有的答案,我假设你们都有使用这些图片的合法权利,并且知道重复内容(SEO等)的任何含义。也就是说,肯定有办法。
您希望在什么时候刮取图像?有规律地如果是,请调查WP_Cron 并实现自动化。
如果您只想在生成新帖子后刮取图像,可以将自定义代码添加到save_post
钩但是,您仍然需要指定从哪个URL进行刮取。为此,可以添加带有URL字段的自定义元数据库。
对于页面的实际抓取,您应该查看DOMDocument 这使得使用PHP处理呈现的HTML页面非常容易。你可以使用DOMDocument::getElementsByTagName
查找图像标记。然后,您可以使用PHP的image函数来检查使该图像成为“最佳”图像的某个最小大小或其他标准。
一旦你有了图像,你可以使用wp\\u handle\\u upload将其上传到Wordpress媒体库中(我没有足够的声誉来发布另一个链接)。剩下的唯一一件事就是将您的图像设置为特色图像。同样,声誉不足以发布另一个链接,但快速的谷歌搜索将得到关于如何做到这一点的结果。