不同大小的自定义图像缩略图

时间:2011-12-16 作者:Zach Lysobey

我有一个自定义帖子类型,其中包含用于上传公文包网站不同类型图像的自定义字段。

例如:(徽标、网站、平面广告等)。

我计划上传所有不同大小和纵横比的图像,但我需要为每种图像类型提供一个特定(和不同)大小的较小尺寸(缩略图)。我还需要手动裁剪这些缩略图的功能。

徽标拇指->200x200

网站拇指->450x200

打印广告拇指->200X400

我一直在玩一些插件:Post Thumbnail EditorMultiple Post Thumbnails. 在WordPress 3.3中,这些似乎太麻烦了,但它们似乎并没有完全按照我的要求执行。

当然,我可以上传每个图像的两个不同版本,并在后端使用裁剪工具将它们调整到正确的大小,但我希望有一种更优雅的方法。

我想我真正想要的是一些建议。

我是否应该继续与现有的插件抗争,并尝试让一些东西发挥作用

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

将此代码添加到函数中。php

if(function_exists(\'add_theme_support\'))
add_theme_support(\'post-thumbnails\');

// Set the thumbnail size
add_image_size(\'custom_logo\', 200, 200, true );
add_image_size(\'custom_website_thumb\', 450, 200, true );
add_image_size(\'custom_print_ad_thumb\', 200, 400, true );
把这个放在你想看到图片的帖子模板中。

<?php echo get_the_post_thumbnail($post_id, \'custom_logo\'); ?>
您也可以将其包装在这样的链接中。

 <a href="<?php echo get_permalink($post_id) ?>" title="<?php echo get_the_title($post_id); ?>"> <?php echo get_the_post_thumbnail($post_id, \'custom_logo\'); ?></a> 
您可以查看Wordpress Codex以了解更多漏洞。

记住在上传时将图像设置为特色图像,以便能够使用它。

Codex Link

结束

相关推荐

images are broken

我有一段代码,用于显示来自RSS提要的每篇帖子上的图像,这些图像将从yahoo images search获取,我将把这段代码粘贴到我的单曲中。php文件,这样它就会出现在我的帖子之后,我在其中一个网站上找到了这段代码,这段代码用于获取图像,但不是从yahoo获取图像,而是从不同的feed获取图像我使用的代码如下:- <?php include_once(ABSPATH.WPINC.\'/rss.php\'); // path to include script $f