我在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(); ?>">
标题和摘录仅在光标悬停在缩略图上时显示,但如果没有意外的语法错误,我无法获得这行代码。
我能够在这个帖子类型的存档上工作,所以应该有一些方法来做。
答案 0 :(得分:1)
| 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>';