2012-07-29 40 views
0

我在Amazon Linux AMI 2012.03上托管我的wordpress网站。每当我将任何自定义主题上传到我的网站时,邮件的缩略图都不会在my home page上显示。主页上的Wordpress缩略图没有显示

当我搜索答案社区时,有人建议我安装php-gd,我这样做。它运行良好,缩略图出现在我的主页上。我不知道为什么,两天后又出现了同样的问题。

任何人都可以请帮我解决这个问题。我不是专业的开发人员或程序员。所以,请详细说明。请告诉我该怎么做,以及如何去做。

回答

1

你已经检查gd扩展在php.ini启用与否;延伸=文件php_gd2.dll如果萨米加冒号是exiest然后取出萨米加冒号

和阅读

http://www.roseindia.net/tutorial/php/phpgd/About-thumbnail.html 

http://davidwalsh.name/create-image-thumbnail-php 

阅读以下网址: -

http://codex.wordpress.org/Function_Reference/get_the_post_thumbnail 

http://codex.wordpress.org/Function_Reference/the_post_thumbnail 

试试这个: -

<?php echo get_the_post_thumbnail($post_id, $size, $attr); ?> 

<?php $pages = get_pages(array('child_of' => 1)); ?> 
<ul> 
    <?php foreach ($pages as $page): ?> 
     <li> 
      <?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?> 
      <h1><?php echo $page->post_title; ?></h1> 
      <?php echo $page->post_content; ?> 
     </li> 
    <?php endforeach; ?> 
</ul> 

缩略图大小

get_the_post_thumbnail($id);     // without parameter -> Thumbnail 

get_the_post_thumbnail($id, 'thumbnail');  // Thumbnail 
get_the_post_thumbnail($id, 'medium');  // Medium resolution 
get_the_post_thumbnail($id, 'large');   // Large resolution 
get_the_post_thumbnail($id, 'full');   // Original resolution 

get_the_post_thumbnail($id, array(100,100)); // Other resolutions 
+0

谢谢您的答复Mr.Abid。但这些主题很好。我为每篇文章设置了“用作精选图片”选项的精选图片。正如我前面所说的那样,在安装php-gd之后,缩略图可以很好地工作几天。但现在他们再次没有出现。现在的情况就像我没有安装php-gd那样。有时甚至会说“建立数据库连接时出错”。当我重新启动服务器时,此数据库错误在一段时间内会消失,但缩略图问题根本无法解决。 – 2012-07-29 13:27:38

+0

你已经勾选了gd extension enable或者不在php.ini; extension = php_gd2.dll如果sami colone是exiest然后删除sami colone – 2012-07-29 13:36:47

+0

在php.ini中没有这样的行。 GD [GD]中唯一的一行是: ; gd.jpeg_ignore_warning = 0 – 2012-07-29 13:55:59

相关问题