2010-04-16 110 views
1

我想在我的Wordpress 2.9.2安裝中使用WordPress的內置縮略圖和圖像重新調整大小。我試圖得到各種大小(後上市/結果160x160 &「single.php」618x150),由於某種原因single.php一個工程,但只有一半。不知道我在這裏做錯了什麼。WordPress的縮略圖創建問題

我讓它工作... sorta。我完全陷入了僵局,似乎缺乏關於此功能的Codex文檔,所以在這裏。

用於文章列表/搜索視圖的小型160×160縮略圖正常工作。它收穫它,所有的groovy。當我去爲single.php文章細節視圖格式化圖像時,問題就出現了。它會收割,但由於某種原因,它會進一步縮小。

截圖:

http://c1319072.cdn.cloudfiles.rackspacecloud.com/4-15-2010%204-56-46%20PM.png

注意:每次我重新測試這一次我完全從媒體部分刪除圖像,並重新上傳完全的圖像。我也有重新創建縮略圖插件,所以我知道它不是緩存。

這是我的代碼包含在「functions.php」中。這將有助於調試。

add_theme_support(‘post-thumbnails’); 
set_post_thumbnail_size(160, 160, true); // Normal post thumbnails 
add_image_size(’single-post-thumbnail’, 618, 150, true); // Permalink thumbnail size 
+0

下面是一個參考網址,它是如何工作的。它在Wordpress Codex中不存在,所以這是我所知道的唯一存在的文檔。我認爲他代表Wordpress創作了這個功能。 http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/ – 2010-04-16 16:20:14

+1

你真的使用捲曲報價嗎? – fuxia 2010-04-16 19:08:15

回答

0

我有類似的問題,試圖得到它的工作,最後用TimThumb去了。 我只是喜歡它的簡單性和有效性。它效果很好,具有緩存功能,並且它非常快速和簡單。

官方網站(包括教程):http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/

而這裏的如何,我把它在我的WordPress的一個例子:

<img src="<?php echo bloginfo('template_url'); ?>/thumb.php?src=<?php echo get_post_meta($post->ID, "image", $single = true); ?>&amp;h=75&amp;w=75&amp;zc=1&amp;q=90" alt="<?php the_title(); ?>" /> 

(從崗位的自定義字段加載圖像URL和將其重新設置爲75x75和90%的質量)

+0

TimThumb自2010年以來遇到了一些重大安全問題,如果您正在考慮使用它,請查閱https://blog.sucuri.net/2014/06/timthumb-webshot-code-execution-exploit-0-day.html。 – HongPong 2015-08-18 20:18:28