wordpress图像多次出现

时间:2010-06-10 23:13:15

标签: php image wordpress

我正在写一个wordpress主题,并遇到了一个相当基本的问题。默认情况下,当您将图像插入帖子时,它会在主页和单个帖子上以您指定的大小显示该图像。

我希望有不同大小的图片,在主页上显示缩略图,以及点击帖子时的全尺寸图片。我正在使用wordpress 2.9的新缩略图功能,它为主页创建了很棒的缩略图。但现在,我在一张大照片(索引/主页)旁边贴了一个漂亮的缩略图。在单页上,它只显示大图片。

基本上,我需要知道如何告诉wordpress只显示单页上的大邮政图像,而不是索引。

另外:我使用过timthumb脚本,但我认为答案远比需要插件或脚本更基本

谢谢!

2 个答案:

答案 0 :(得分:0)

最有可能发生的事情是,您需要定义该帖子的摘录以显示在主页上,以便post_content不与post_thumbnail一起使用。这样做的缺点是您的完整帖子不会显示在首页(或任何其他列表页面,如类别和搜索页面)。

答案 1 :(得分:0)

这可以完全,使用2.9的缩略图功能结合timthumb实现100%。为此,请按照以下说明操作:

在functions.php文件中插入:

add_theme_support( 'post-thumbnails' );

在index.php文件中,插入:

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

最后,在你的single.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缩略图,单页将自动渲染固定宽度为440px的比例图像。我永远想弄清楚,但这很有效!