视网膜准备好上传裁剪的图像

时间:2013-02-28 作者:Benmay

我使用了搜索,但无法找到问题的正确答案。

我开发了一个主题,它在公文包模板上获取不同公文包项目的选定特征图像,并将其裁剪为固定大小(add\\u image\\u size),以使其适合一般网格。在此之前没有问题;)

但如果我想让所有自定义上传的图像“视网膜就绪”,该怎么办。我知道有一些脚本(retina.js) 如果有更大的/@2x版本的图像,请在服务器上搜索并拍摄。但是如果图像被add_image_size (例如:the_post_thumbnail(\'custom-thumb\'); ) 功能,双倍/更大的图像对其没有影响?

我说得对吗?我如何解决这个问题?

1 个回复
SO网友:Kayo

抱歉,我没有特定的代码,但我会这样做:

使用“add\\u image\\u size”为视网膜定义两种上传大小,一种是常规大小,另一种是双倍大小。

使用筛选器“wp\\u handle\\u upload\\u prefilter”将扩展名“@2x”仅添加到较大尺寸的图像。

然后使用视网膜。js正常。

此页面是一些使用该过滤器重命名上载图像的代码,您只需将其裁剪为仅重命名特定上载:http://wordpressapi.com/2012/01/11/change-uploaded-image-name-to-post-slug-during-upload-using-variables/

结束

相关推荐

Some images 404

我将我们的旧博客迁移到主根目录中的同一服务器。出于某种原因,即使在/uploads/folder中,也不会再加载一些图像。当以URL的形式访问它们时,我得到了404,但我可以直接从FTP(和工作)下载它们。有人知道问题出在哪里吗?我在想我的。htaccess文件,但我不确定这是问题所在:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] R