缩略图和图像管理

时间:2011-03-23 作者:menardmam

我总是觉得把图像管理器放入wp不是很好。。。我需要能够在我喜欢的地方生成正方形或自定义大小,就像TimThumb 在飞行中产生砰的一声。。。但有点复杂。。。

你用什么或者什么是最好的插件。。。

2 个回复
最合适的回答,由SO网友:menardmam 整理而成

我发现这篇惊人的文章。。。只需将其复制/粘贴到此处以供将来参考:http://webdeveloperplus.com/wordpress/how-to-use-thumbnails-generated-by-wordpress-in-your-theme/

SO网友:Evan Yeung

我自己做了,但我只包括了基本参数。只需将此代码放在主题的functions.php 文件您需要更新timThumb的路径。

// [timThumb id="123" w="300"]
function timThumb_func( $atts ) {
    extract( shortcode_atts( array(
        \'id\' => \'\',
        \'w\' => \'\',
        \'h\' => \'\',
        \'q\' => \'90\'
    ), $atts ) );

    $timThumbPath = \'Path/to/timThumb.php\';
    $image = wp_get_attachment_image_src( $id );

    if(!$image) {
        return
    } else {
        return \'<img src="\'.$timThumbPath.\'?src=\'.$image[0].\'&w=\'.$w.\'&h=\'.$h.\'&q=\'.$q.\'" />\';
    }
}
add_shortcode( \'timThumb\', \'timThumb_func\' );

结束

相关推荐

Resizing all images

我刚刚更改了博客的主题,由于页面宽度很小,它打破了布局。我之前的大多数图片(附在帖子中)的宽度都在600px左右,现在我需要按450px的比例调整它们的大小。如何一次性调整它们的大小?有这个插件吗?P、 美国:编写CSS规则是一个很好的选择,我已经做到了。但我认为调整图像大小也会减少每个页面的下载开销!