2012-07-29 54 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

相關問題