在摘录帖子中显示图像。图像未显示

时间:2011-09-20 作者:Jarco

我正在编辑一个costum主题。我试图在主页上添加摘录。主页是costum。

摘录显示得很好,但图像似乎拒绝显示。

这是我的代码:

$args = array( \'numberposts\' => 5, \'category\' => 3,4,5,6,7 );
$posts = query_posts( $args . \'&orderby=date&order=desc\' );
foreach( $posts as $post ) :    setup_postdata($post); ?>
<li>
    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    <div class="postcont">
        <?php 
        echo get_post_meta($post->ID, "Thumbnail", true);
        the_excerpt();  ?>
    </div>
</li>
<?php endforeach; ?>
这当然是添加到函数中的。php

if ( function_exists( \'add_theme_support\' ) ) { 
add_theme_support( \'post-thumbnails\' ); 
}
有什么困难吗?

1 个回复
最合适的回答,由SO网友:Mamaduka 整理而成

如果添加了对Post缩略图的支持,则可以使用其自身的功能,而不是get_post_meta(), 有关更多信息,请参见法典-http://codex.wordpress.org/Post_Thumbnails#Function_Reference

在主题中使用以下代码:

<div class="postcont>        
<?php
    if ( has_post_thumbnail() ) {
        the_post_thumbnail();
    }
    the_excerpt();
?>
</div>

EDIT

并使用OP代码:

$args = array( \'numberposts\' => 5, \'category\' => 3,4,5,6,7 );
$posts = query_posts( $args . \'&orderby=date&order=desc\' );
foreach( $posts as $post ) :    setup_postdata($post); ?>
<li>
    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    <div class="postcont">
        <?php 
        if ( has_post_thumbnail() ) {
            the_post_thumbnail();
        }
        the_excerpt();  ?>
    </div>
</li>
<?php endforeach; ?>

结束

相关推荐

如何从自定义循环获取对_excerpt()的引用

我存档了一个脚本。php位于循环之外,它调用函数get\\u blog\\u links()列出属于当前类别(我的“博客”类别)的所有帖子。我试图在“get\\u blog\\u extract()函数中进行一些跟踪测试,以便写出每篇文章的内容节选或(如果没有出现节选)前55个单词(节选)。但是,我无法在函数中获取对\\u摘录的引用。非常感谢您的帮助。//Blog Listing function get_blog_links(){ $myposts = get_posts();&