仅为我的媒体库中的某些图像注册附加图像大小

时间:2013-12-05 作者:Willster

我的博客上有一种类型的帖子,需要一个非常大的图像(以便可以缩放)。我不想注册一个新的图像大小,因为我只需要一小部分图像就可以拥有这么大的图像大小。我已经成功生成了这个额外的大图像,它与上载目录中的其他三个“生成”图像并排放置,但由于它未在媒体库中注册,因此无法使用W3 Total Cache将其上载到图像CDN。

有人能提出更好的方法来解决我的问题吗?或者建议我如何在媒体库中注册该大图像(没有它自动创建其他不需要的图像大小)。或者,是否有办法仅为媒体库中的某些图像注册额外的图像大小?

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

因为您知道映像在磁盘上的位置,所以可以使用wp_insert_attachment 将大图像插入媒体库。默认情况下,这也会生成几个较小版本的大图像,您可能不需要,但这是让所有与媒体相关的插件都知道您的图像的最简单方法。

结束

相关推荐

Define Folder to save Images

插件将图像保存到/PLUGINNAME/Images,但我希望它移动到/uploads插件中的代码如下define(\'WPR_URLPATH\', WP_PLUGIN_URL.\'/\'.plugin_basename( dirname(__FILE__) ).\'/\' ); $wpr_saveurl = WPR_URLPATH . \"images\"; $wpr_cache = ABSPATH . \"wp-content/plugins/\". plugin_basename(