我想实现一个基于类别的ajax发布过滤器,并发现它可以正常工作:https://rudrastyh.com/wordpress/ajax-post-filters.html 唯一的是,我希望function.php的发布输出有所不同。原来只是:
echo '<h2>' . $query->post->post_title . '</h2>';
但是我要使用自己的循环后配置:
<div <?php post_class( 'front-post-small col-front' ); ?> id="post-<?php the_ID(); ?>">
<a href="<?php echo esc_url( the_permalink() ); ?>">
<div class="front-post-img">
<?php the_post_thumbnail( array(756,512) ); ?>
<div class="post-caption">
<h3 class="text-uppercase front-post-title"><?php the_title(); ?></h3>
</div>
</div>
</a>
</div>
我尝试用echo传递它,但是它要么根本不起作用,要么打印类和链接,而不产生链接和css。
答案 0 :(得分:0)
已解决:
echo '<div class="front-post-small col-front">';
echo '<a href="' . get_permalink() . '">';
echo '<div class="front-post-img">';
echo '<img' . the_post_thumbnail( array(756,512) ) . '>';
echo '<h3 class="text-uppercase front-post-title post-caption">' . $query->post->post_title . '</h3>';
echo '</div>';
echo '</a>';
echo '</div>';