0

只是想知道是否有人可以帮助我尝试开始工作的一段代码。它位于一个 Wordpress 循环中,并提取您的 10 个最新缩略图,除了最近的一个(因为我将当前最新的帖子设置在页面顶部的一个超大标题中)。

该代码正在完成这项工作,但我在调整缩略图大小时遇到​​了困难:

<?php
query_posts('posts_per_page=10&offset=1');
if ( have_posts() ) : while ( have_posts() ) : the_post();
?> 

<?php echo $the_query->the_post_thumbnail; ?>

<?php
if ( has_post_thumbnail($post->ID) ) { // check if the post has a Post Thumbnail
the_post_thumbnail($post->ID);
}
?>

我的functions.php中也有这个

if ( function_exists( 'add_image_size' ) ) {
    add_image_size( 'posts-thumb', 220, 170 );
}

当我将第一个脚本底部的 ($post->ID) 替换为 ( 'posts-thumb' ) 时,代码可以正常工作并且缩略图的大小会重新调整,但我丢失了附加到图像的 ID 信息。有没有办法在不删除任何原始代码的情况下放入('posts-thumb')片段?

4

1 回答 1

0
    <?php
    query_posts('posts_per_page=10&offset=1');
    if ( have_posts() ) : while ( have_posts() ) : the_post();
      ?> 

   <?php echo $the_query->the_post_thumbnail; ?>
   <?php
      if ( has_post_thumbnail($post->ID) ) 
       { // check if the post has a Post Thumbnail
           echo get_the_post_thumbnail( $event->post_id, 'thumbnail', $attr );
       }
    ?>
于 2013-09-12T07:05:01.073 回答