在function.php

时间:2018-07-04 11:51:35

标签: php ajax loops post echo

我想实现一个基于类别的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。

1 个答案:

答案 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>';