【问题标题】:Post Thumbinals in different size发布不同大小的缩略图
【发布时间】:2014-09-14 00:29:30
【问题描述】:

我修改了博客上的第一个主题以确保图像大小为 115x171。

我改了

/*-----------------------------------------------------------------------------------*/
# Post Thumbinals
/*-----------------------------------------------------------------------------------*/
if ( function_exists( 'add_image_size' ) ){
    add_image_size( 'tie-small', 70, 70, true );
    add_image_size( 'tie-large', 300, 160, true );
    add_image_size( 'slider', 620, 330, true );

进入这个

/*-----------------------------------------------------------------------------------*/
# Post Thumbinals
/*-----------------------------------------------------------------------------------*/
if ( function_exists( 'add_image_size' ) ){
    add_image_size( 'tie-small', 300, 100, true );
    add_image_size( 'tie-large', 400, 150, true );
    add_image_size( 'slider', 900, 300, true );

并进入 Dashboard-Settings-Media-Thumbnail 大小宽度 115 高度 171

更新主题后出现问题,图片大小为宽214高150,虽然我设置的一切都和之前版本的主题一样。

应该改变什么,而不是 214x150 显示 115x171?

【问题讨论】:

    标签: php wordpress wordpress-theming


    【解决方案1】:

    我认为您的问题不在于主题。来自 wordpress 法典:(http://codex.wordpress.org/Function_Reference/add_image_size)

    Registers a new image size. This means WordPress will create a copy of the image with the specified dimensions when a new image is uploaded
    

    这意味着,它会在上传新图像时起作用,而不是以前的图像。

    您更改主题的原因而上传的主题没有任何变化。

    如果你想改变旧的尺寸,你必须:

    • 创建一个 PHP 脚本来重新裁剪所有旧照片。
    • 使用 CSS 强制类以该尺寸显示照片。

    更新:

    http://codex.wordpress.org/Function_Reference/add_image_size#Resources,你可能会找到插件来实现照片的AJAX recrop。 @MSTannu 建议 http://wordpress.org/plugins/ajax-thumbnail-rebuild。享受编码!

    【讨论】:

    • 他不必自己创建那个脚本,有很多插件可以重新生成缩略图。
    • @MSTannu 那会很酷。我只发布了他必须做的事情,如果有插件,如果你有什么建议,我会把它添加到答案中
    • 我用过一对,一直坚持这个:wordpress.org/plugins/ajax-thumbnail-rebuild
    • 感谢您的建议。在文件夹中,上传的所有文件都具有所需的 115x171 大小。这是否意味着我将不得不再次制作相同的尺寸(115x171)?仅编辑 theme-functions.php 并运行 AJAX Thumbnail Rebuild 就足够了吗?我是新手 :(
    • AFAIK,改变主题和重建缩略图应该足够了。至少,这个codex.wordpress.org/Function_Reference/add_image_size#Resources 是这么说的。
    猜你喜欢
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 2011-09-29
    相关资源
    最近更新 更多