在我目前的项目中,我希望有一个1200x600的图像来填充1060x593空间。
很简单,我去做add_image_size('normalSlider',1200,600,true);
并做得对吗?
但是我的客户上传的图片是750x700。因此放入滑块的图像为750x600。因此,不是有一个矩形,而是一个非常方形,这会破坏我的滑块。
WP中是否有办法询问,如果图像没有填充尺寸,是否保持裁剪的正确比例?就像我的例子一样,我需要一个比例为2:1的图像,我希望裁剪后的图像仍然是2:1的比例。因此,如果我的客户上传750x700,那么裁剪应为750x375。
答案 0 :(得分:0)
已在Wordpress.SE https://wordpress.stackexchange.com/questions/165374/how-to-get-post-id-of-static-front-page/165376
上询问/回答了问题它的要点是你最好在输入上处理它,因为WP无法单独完成它。
我的项目中使用的另一个解决方案是在使用之前观察图像的大小。如果图像没有正确的宽度和高度,请跳过图像的输出。
无法告知客户有关它的信息,因为它是一个有多个人来的网站并修改内容,如果他们破坏了网站,可能不会给出该死的内容。更好地确保一些假人不能破坏结构而不是让网站破裂!