2016-12-31 72 views
0

我有一个小问题,在模板最近的职位是什么,我开发最近的帖子凌乱的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版本,当我重复的职位,他们不要弄乱

+0

你必须关闭三个闭合div后的while循环的大括号,检查出HTML结构在你的代码中是不匹配的。 –

回答

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 } ?> 

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

+0

工作像魅力非常感谢! 新年快乐:)! –