出于某种原因,这可以在本地使用,但不能直播,这与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。不理想。
帮助表示赞赏。