WordPress 3.5-添加自定义图像大小

时间:2012-12-23 作者:aguidis

自从新版本的Wordpress(3.5)发布以来,图像管理器和自定义图像大小之间似乎不兼容。

以前我在函数中使用过。php:

add_action( \'after_setup_theme\', \'addemo_setup\' ); 

function addemo_setup() {
    add_theme_support( \'post-thumbnails\' );   
    add_image_size( \'featured-image\', 375, 500, true );  
}

// Insert Custom Sized Image Into Post Using Media Gallery
add_filter( \'image_size_names_choose\', \'custom_image_sizes_choose\' );  
function custom_image_sizes_choose( $sizes ) {  
    $custom_sizes = array(  
        \'featured-image\' => \'Featured Image\'  
    );  
    return array_merge( $sizes, $custom_sizes );  
}
当我添加缩略图时,我没有任何选择。

是否有人遇到过此问题?

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

而不是使用函数。php为了添加我的自定义图像大小,我安装了插件Simple Image Size. 这个插件做得很好。

SO网友:onkar

您可以在函数中删除以下代码。php。

add_theme_support(\'post-thumbnails\');
add_image_size( $name, $width, $height, $crop);
add_image_size(\'Home Top\', 120, 120, true);
add_image_size(\'Home bottom\', 270, 90, false);
add_image_size(\'Archive thumb\', 150, 75, true);
add_image_size(\'Special\', 397, 224, true);
add_image_size( \'Test cropped\', 500, 500, true );

function sgr_display_image_size_names_muploader( $sizes ) {

    $new_sizes = array();

    $added_sizes = get_intermediate_image_sizes();

    foreach( $added_sizes as $key => $value) {
        $new_sizes[$value] = $value;
    }

    // This preserves the labels in $sizes, and merges the two arrays
    $new_sizes = array_merge( $new_sizes, $sizes );

    return $new_sizes;
}
add_filter(\'image_size_names_choose\', \'sgr_display_image_size_names_muploader\', 11, 1);
这段代码在wordpress3中对我有效。5.

RegardsOnkar Kubal公司

SO网友:Franz Felix

对我来说,它在激活php中的扩展名“extension=php\\u gd2.dll”后工作。ini。

结束

相关推荐

get excerpt without images

有没有办法不使用get\\u the\\u extract()获取图像?我正在使用my\\u recent\\u post()函数将帖子拉到主页上,我不需要让它拉帖子中的图像,只需拉一些文本。下面是我正在使用的函数:function my_recent_post() { global $post; $html = \"\"; $my_query = new WP_Query( array( \'post_type\' => \'po