仅在使用时显示特色图像,并在开机自检中排除图像

时间:2012-10-25 作者:adam

我有下面的代码显示了帖子中的特色图片。但当我在帖子中添加一张图片时,它也会显示在特色图片中。

我需要做的就是用一个阅读更多链接显示文章的特色图片和一些内容,在有人单击阅读更多链接后,其他图片应该与完整文章一起显示。

   <? query_posts(\'post_type=front&p=47\');

    while (have_posts()) : the_post(); ?>

     <h2><?php the_title(); ?></h2>

   <?   if ( has_post_thumbnail() ) {
      the_post_thumbnail( \'front-thumb\' );
    }    

    the_content(\'Read more\');

    endwhile; ?>

1 个回复
SO网友:Mridul Aggarwal

你需要改变the_content(\'Read more\');the_excerpt();

然后在你的函数中。php文件

add_filter(\'excerpt_more\', \'custom_read_more_link\');
function custom_read_more_link($more) {
    return \'<a href="\'get_permalink().\'">Read More</a>\';
}
同时确保您正在拨打wp_reset_query() 在while循环之后。这将实现您想要做的事情。

个人建议:请不要使用query_posts, 而是创建的新实例WP_Query 班它采用的参数与query_posts 除了代码有点变化

$query = new WP_Query(\'post_type=front&p=47\');

while ($query->have_posts()) : $query->the_post();
这样做的好处是您不会修改wordpress全局$wp_query 变量

结束