如何批量调整图片大小和更改图片URL?

时间:2011-06-14 作者:BoBoz

我正在为一个博客创建一个新的主题,这个主题会稍微窄一些。因此,我需要调整每个图像的大小,并更改每个帖子中的图像url。有什么插件可以处理这个问题吗?

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

此插件可能会帮助您:Regenerate Thumbnails

只需在WP的媒体设置中更改图像尺寸,然后运行插件即可。

SO网友:svassr

在功能中。php您可以定义默认缩略图大小:

// Set featured image sizes
add_theme_support( \'post-thumbnails\');
set_post_thumbnail_size( 320, 320);
然后,您甚至可以定义不同的格式,以便在自定义主题中使用

add_image_size( \'sidebar\', 75, 75, true);
add_image_size( \'gallery\', 159, 159, true);

function custom_gallery(){
    global $post;
    $args = array(
    \'post_type\' => \'attachment\',
    \'post_mime_type\' => \'image\',
    \'numberposts\' => -1,
    \'orderby\' => \'menu_order\',
    \'order\' => \'ASC\',
    \'post_parent\' => $post->ID,
    \'exclude\'     => get_post_thumbnail_id()
    );
    $images = get_posts($args);

    foreach($images as $image){
        if($images){
            // use gallery size thumbnails
            $thumbnail_array = image_downsize( $image->ID, \'gallery\' );
            $thumbnail_url = $thumbnail_array[0];
        }
    }
}

SO网友:sergio

等等,等等……你如何告诉你的SQL替换wordpress生成的缩略图的高度?

到目前为止,我找到的唯一解决方案是搜索/替换所有文件名并去掉宽度,使其以picturename-100x结尾。然后批量替换帖子内容中的所有URL,或者创建一个。htaccess重定向以发送任何图像,如picturename-100x\\d\\d\\d?。jpg至picturename-100。jpg公司

如果你有更好的解决方案,请告诉我!

理想情况下,我希望有一个插件可以从现有的同名图像中计算出高度(不考虑000x000.jpg),并编写适当的宽度和高度。

相关推荐

Remove <p></p> after images

我对<p></p> 出现在my之后的标记<img....>. 以下是我在本地主机上查看生成的页面时显示的内容。。。<img src=\"/wp-content/themes/wunderful/assets/images/feedback-danielle.png\" alt=\"Danielle Johnson Deal Town FC Treasurer\"> <p></p> 请注意随机生成的<p>&

如何批量调整图片大小和更改图片URL? - 小码农CODE - 行之有效找到问题解决它

如何批量调整图片大小和更改图片URL?

时间:2011-06-14 作者:BoBoz

我正在为一个博客创建一个新的主题,这个主题会稍微窄一些。因此,我需要调整每个图像的大小,并更改每个帖子中的图像url。有什么插件可以处理这个问题吗?

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

此插件可能会帮助您:Regenerate Thumbnails

只需在WP的媒体设置中更改图像尺寸,然后运行插件即可。

SO网友:svassr

在功能中。php您可以定义默认缩略图大小:

// Set featured image sizes
add_theme_support( \'post-thumbnails\');
set_post_thumbnail_size( 320, 320);
然后,您甚至可以定义不同的格式,以便在自定义主题中使用

add_image_size( \'sidebar\', 75, 75, true);
add_image_size( \'gallery\', 159, 159, true);

function custom_gallery(){
    global $post;
    $args = array(
    \'post_type\' => \'attachment\',
    \'post_mime_type\' => \'image\',
    \'numberposts\' => -1,
    \'orderby\' => \'menu_order\',
    \'order\' => \'ASC\',
    \'post_parent\' => $post->ID,
    \'exclude\'     => get_post_thumbnail_id()
    );
    $images = get_posts($args);

    foreach($images as $image){
        if($images){
            // use gallery size thumbnails
            $thumbnail_array = image_downsize( $image->ID, \'gallery\' );
            $thumbnail_url = $thumbnail_array[0];
        }
    }
}

SO网友:sergio

等等,等等……你如何告诉你的SQL替换wordpress生成的缩略图的高度?

到目前为止,我找到的唯一解决方案是搜索/替换所有文件名并去掉宽度,使其以picturename-100x结尾。然后批量替换帖子内容中的所有URL,或者创建一个。htaccess重定向以发送任何图像,如picturename-100x\\d\\d\\d?。jpg至picturename-100。jpg公司

如果你有更好的解决方案,请告诉我!

理想情况下,我希望有一个插件可以从现有的同名图像中计算出高度(不考虑000x000.jpg),并编写适当的宽度和高度。

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {