在主页上的Wordpress缩略图没有出现

时间:2012-07-29 12:52:58

标签: php linux wordpress amazon-ec2 amazon-web-services

我正在Amazon Linux AMI 2012.03托管我的wordpress网站。每当我将任何自定义主题上传到我的网站时,帖子的缩略图都无法显示在my home page上。

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

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

1 个答案:

答案 0 :(得分:1)

你已经在php.ini中检查了gd扩展启用或不启用;如果sami colone是exiest那么扩展= p​​hp_gd2.dll然后删除sami colone

并阅读

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