最近的帖子凌乱的wordpress

时间:2016-12-31 00:34:01

标签: php wordpress

我在模板中最近的帖子中遇到了一些问题,我正在开发

Screenshot

这是原始的HTML代码

<div class="main-news"> <!-- general post container -->

        <div class="new">
            <div class="new-content">
                <div class="new-image">
                    <img class="noselect" src="<?php bloginfo('template_directory');?>/images/new-03.jpg" alt="News" title="Llamado Al templo">
                </div>
                <div class="new-content-excerpt">
                    <h1>Llamado al Templo</h1>
                    <p>La Academia Jedi Chile llama a todos sus miembros a reunirse en el templo jedi para iniciar un periodo de entrenamiento y... </p>
                    <p class="entrada">Entrada por: Midtaurus | 15/03/2016 | <span class="mark">Comentarios(8)</span></p>
                </div>
            </div>
        </div>

    </div>

这就是wordpress改编

<?php
    $recent_posts_query = new WP_Query(array('post_type' => 'post', 'posts_per_page' => 3));

    while ($recent_posts_query->have_posts())
    {
    $recent_posts_query->the_post();
    ?>
<div class="main-news">
    <div class="new">
        <div class="new-content">
        <div class="new-image">
        <?php the_post_thumbnail();?>
    </div>
    <div class="new-content-excerpt">
    <h1><?php echo the_title(); ?></h1>
<?php the_excerpt();?>
    <p class="entrada">Entrada por: <?php the_author(); ?> | <?php echo the_date('d/m/y'); ?> | <span class="mark">Comentario/s</span></p>
</div>

    <?php
    }
    ?>
</div>
</div>
</div>

我有点迷失,我无法找到问题所在,尝试了不同的代码,但都做了同样的事情

感谢您的时间,祝新年快乐:)

PS:在HTML版本中,当我复制帖子时,他们不会搞砸

1 个答案:

答案 0 :(得分:0)

问题是HTML结构和大括号问题。

<?php
$recent_posts_query = new WP_Query(array('post_type' => 'post', 'posts_per_page' => 3));

while ($recent_posts_query->have_posts()){
    $recent_posts_query->the_post(); ?>
    <div class="main-news">
        <div class="new">
            <div class="new-content">
                <div class="new-image"><?php the_post_thumbnail();?></div>
                <div class="new-content-excerpt">
                    <h1><?php echo the_title(); ?></h1>
                    <?php the_excerpt();?>
                    <p class="entrada">Entrada por: <?php the_author(); ?> | <?php echo the_date('d/m/y'); ?> | <span class="mark">Comentario/s</span></p>
                </div>    
            </div>
        </div>
    </div>
<?php } ?>

请您替换上面的代码吗?我希望它对你有所帮助。