2017-06-20 61 views

回答

1

试试看看这个代码。

Search bar in duplicate (wordpress/php/bootstrap)

此代码从您刚才的问题所采取。

此代码用于显示标题<?php the_title(); ?>和此代码显示内容<?php the_content(); ?>。你可以在任何你想要的地方替换这个代码。

<?php get_header(); ?> 

    <div class="row"> 

     <div class="col-xs-12 col-sm-8"> 

      <div class="row text-center no-margin"> 

      <?php 
      $currentPage = (get_query_var('paged')) ? get_query_var('paged') : 1; 
      $args = array('posts_per_page' => 3,'post_type'=>'post', 'paged' => $currentPage); 
      new WP_Query($args); 
      if(have_posts()): $i = 0; 

       while(have_posts()): the_post(); ?> 

        <?php 
         if($i==0): $column = 12; $class = ''; 
         elseif($i > 0 && $i <= 2): $column = 6; $class = ' second-row-padding'; 
         elseif($i > 2): $column = 4; $class = ' third-row-padding'; 
         endif; 

        ?> 


         <div class="col-xs-<?php echo $column; echo $class; ?> blog-item"> 
          <?php if(has_post_thumbnail()): 
           $urlImg = wp_get_attachment_url(get_post_thumbnail_id(get_the_ID())); 
          endif; ?> 
          <div class="blog-element" style="background-image: url(<?php echo $urlImg; ?>);"> 

           <!--<?php the_title(sprintf('<h1 class="entry-title"><a href="%s">', esc_url(get_permalink())),'</a></h1>'); ?> --> 
           <h1 class="entry-title"><?php the_title(); ?></h1> 

           <?php the_content(); ?> 

           <small><?php the_category(' '); ?></small> 
          </div> 
         </div> 

       <?php $i++; endwhile; ?> 

       <div class="col-xs-6 text-left"> 
        <?php next_posts_link('« Older Posts'); ?> 
       </div> 
       <div class="col-xs-6 text-right"> 
        <?php previous_posts_link('Newer Posts »'); ?> 
       </div> 

      <?php endif; 
        wp_reset_query(); 
      ?> 
      </div> 

     </div> 

     <div class="col-xs-12 col-sm-4"> 
      <?php get_sidebar(); ?> 
     </div> 

    </div> 
+0

非常感谢!这解决了标题和页面内容错误顺序的问题。现在我只需要解决我的双后发行:) –

+0

很高兴帮助你.. :) – vel

0

您可能需要编辑content-single.php文件以更改帖子内容顺序。您的帖子内容在帖子标题前先加载。

检查,

the_content() or get_the_content() 

之前显示,

get_the_title() or the_title()