Wordpress没有使用add_image_size函数加载正确的图像大小

时间:2014-04-03 11:30:06

标签: php wordpress image apache

出于某种原因,这可以在本地使用,但不能直播,这与apache有关。

我正在使用自定义主题,本地和现场都使用相同的版本。

设置图像尺寸:

add_image_size( 'category-thumb', 70, 70 );

已创建图像,例如:

http://lartmagazine.co.uk/wp-content/uploads/2014/02/1-70x70.png

但由于某种原因,网站会加载正常大小的图片:

http://lartmagazine.co.uk/wp-content/uploads/2014/02/1.png

我在这里定义了应该加载哪个尺寸的图像:

 <?php 
    $title = get_the_title();
        $attID = get_post_thumbnail_id($post->ID);
        $size = "category-thumb";
        $image = wp_get_attachment_image_src( $attID, $size ); 
    if ( get_the_post_thumbnail() != '' ) { ?> 
    <img alt="<?php echo $title; ?>" title="<?php echo $title; ?>" src="<?php echo $image[0]; ?>"/>
<?php } ?>

但仍然由于某种原因,实时网站加载标准图像,忽略'category-thumb'大小。再次,这只发生在“现场”,一切都在当地完美运作。

我想知道它是我的apache模块吗?

以下是我在我的实时服务器上启用的启用的apache模块列表:

alias.conf       deflate.conf  mime.conf         php5.load
alias.load       deflate.load  mime.load         rewrite.load
authz_host.load  dir.conf      negotiation.conf  setenvif.conf
autoindex.conf   dir.load      negotiation.load  setenvif.load
autoindex.load   expires.load  perl.load         status.conf
cgi.load         headers.load  php5.conf         status.load

VS本地:

alias.conf            autoindex.conf  expires.load      reqtimeout.conf
alias.load            autoindex.load  headers.load      reqtimeout.load
auth_basic.load       cgi.load        mime.conf         rewrite.load
authn_file.load       deflate.conf    mime.load         setenvif.conf
authz_default.load    deflate.load    negotiation.conf  setenvif.load
authz_groupfile.load  dir.conf        negotiation.load  status.conf
authz_host.load       dir.load        php5.conf         status.load
authz_user.load       env.load        php5.load

我不确定还有什么导致问题,我确实将1000x1000图像加载为70x70。不理想。

帮助表示赞赏。

0 个答案:

没有答案