WordPress image crop probems

时间:2011-08-25 作者:frabiacca

我正在WordPress 3.2.1上开发一个公文包主题,所以我创建了一个新的post\\u类型,名为“公文包”。我的目标是在前端显示一个由我去年实现的工作组成的网格。

此GRI将由portfolio post\\u类型缩略图(特色图像)填充,当任何用户单击它们时,系统将显示(通过fancybox)一个弹出窗口,其中包含大型图像。

因此,我期望的HTML代码是:

<a title="the title" href="http://path/to/wp-content/uploads/YYYY/MM/screenshot-648x1024.png" rel="something">
<img class="attachment-portfolio-thumb wp-post-image" width="214" height="187" title="screenshot" alt="screenshot" src="http://path/to/wp-content/uploads/YYYY/MM/screenshot-e1314198521926.png">
</a>
其想法是:从公文包部分上传图像(使用按钮添加图像),然后保存并关闭此部分。然后,我移动到媒体库,打开图像进行裁剪。下一步是保存所有媒体,返回公文包部分,再次打开帖子,并将裁剪后的图像设置为特色图像。

结果是“作物”不起作用。我必须裁剪两次图像才能得到结果,但它不会一直影响图像。

你们有这方面的经验吗?除了我用来显示缩略图的php代码之外,我不能支持wordpress,裁剪不做我需要的事情(请注意,我想裁剪图像,我不需要wordpress提供的编程裁剪)。

thx公司

1 个回复
SO网友:Chip Bennett

您不需要手动裁剪;只需创建一个自定义图像大小,WordPress就会在上传图像时执行裁剪。

e、 g.在函数中。php:

add_image_size( \'portfolio-thumbnail\', 214, 187, true );
然后在您的投资组合模板中,在循环内:

the_post_thumbnail( \'portfolio-thumbnail\' );
(我假设您知道如何处理其余的输出,例如创建网格布局和链接每个缩略图等。)

注意:您必须为任何已上载的图像重新生成缩略图。

结束

相关推荐