2010-06-10 72 views
1

我正在寫一個wordpress主題,並且遇到了一個相當基本的問題。默認情況下,當您將圖片插入帖子時,它會在主頁和單個帖子上以您指定的尺寸顯示該圖片。多次出現的wordpress圖像

我想要有不同大小的圖像,在主頁上顯示縮略圖,當您點擊到帖子時顯示完整大小的圖像。我使用的是wordpress 2.9的新縮略圖功能,它爲主頁創建了很好的縮略圖。但是現在,我被一張很大的照片旁邊的一個漂亮的縮略圖卡住了(在索引/主頁上)。在單個頁面上,只有大圖片才能正確顯示。

基本上,我需要知道如何告訴wordpress只在單個頁面上顯示較大的帖子圖像,而不是在索引上顯示。

另外:我已經使用了timthumb劇本,但我認爲答案是更爲基本的需要,然後插件或腳本

謝謝!

+0

你可以發佈有問題的代碼,以便我們可以看到你打電話的功能嗎? – 2010-06-11 00:25:39

+0

沒有具體的代碼......只知道在這種情況下該怎麼做......我確定這是一個相當普遍的問題,因爲我經常在主頁上看到一個縮略圖和單個單一縮略圖的wordpress博客頁。任何線索? – JCHASE11 2010-06-11 00:34:06

回答

0

使用2.9的縮略圖功能與timthumb相結合,可以完全實現100%。爲此,請按照下列指示:在functions.php文件插入

add_theme_support('post-thumbnails'); 

在你的index.php文件,插入:

<?php the_post_thumbnail(array(125,125)); ?> 

最後,在你的單。 php,插入:

<?php 
    $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(), 'large'); 
    if (has_post_thumbnail()) { 
     echo '<div class="post-tnail"><a href="'.get_permalink().'" title="'.get_the_title().'"><img src="'.get_bloginfo('template_url').'/scripts/timthumb.php?src='.$thumbnail[0].'&amp;w=440&amp;zc=1&amp;q=95" alt="'.get_the_title().'" /></a></div>'; 
    } 
?> 

基本上,functions.php add允許您在後端看到thumbanil功能。添加一個新的縮略圖,它會顯示在框中。主頁將自動呈現125 x 125縮略圖,單頁將自動呈現固定寬度爲440像素的比例圖像。讓我永遠弄清楚,但這個工程!

0

最可能發生的情況是,您需要定義該帖子的摘錄才能顯示在主頁上,以便post_content不會與post_thumbnail一起使用。缺點是您的完整文章不會顯示在首頁(或任何其他列表頁面,如類別和搜索頁面)。