我在Wordpress页面模板中有以下代码:
<?php $args = array( 'post_type' => 'casestudies', 'posts_per_page' => 12 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
echo '<div class="casestudy">'.'<a href="<?php the_permalink() ?>" class="anchor- hover">'.get_the_post_thumbnail( $post->ID, '180,180' ).'</div>'.'</a>';
echo '<span class="details">'.'<div class="anchor-hover details-h3">'.the_title().'</div>';
echo '<p class="desc">'.get_post($post_id)->post_excerpt.'</p>'.'</span>';
endwhile; ?>
<div class="clear"></div>
我需要用这个div包装整个显示器,从"echo"开始:
<div<?php post_class('margin') ?> id="post-<?php the_ID(); ?>">
标题和摘录只应该在光标悬停在缩略图上时显示,但是如果没有意外的语法错误,我无法输入这行代码。
我能够让它在这种帖子类型的存档中工作,所以应该有一些方法可以做到这一点。
| HERE | OR RATHER HERE
echo '<div class="casestudy">'.'<a href="<?php the_permalink() ?>" class="anchor- hover">'.get_the_post_thumbnail( $post->ID, '180,180' ).'</div>'.'</a>';