我想实现一个基于类别的ajax post过滤器,并发现这个过滤器是有效的:https://rudrastyh.com/wordpress/ajax-post-filters.html,唯一的事情是我希望function.php的post输出是不同的。最初它只是:
echo '<h2>' . $query->post->post_title . '</h2>';
但是我想使用我自己的post循环配置:
<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。
发布于 2018-07-05 02:32:31
已解决:
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>';
https://stackoverflow.com/questions/51173022
复制相似问题