2016-08-23 1 views
0

Im Moment habe ich 3 Beiträge in einer Reihe, 3 Beiträge in der nächsten Zeile und 1 Beitrag in der nächsten Zeile, und so weiter. Ich versuche, zwischen den Posts, die 3 in einer Reihe haben, Platz hinzuzufügen. Jedes mal wenn ich css margin-right: 25px; zu .col-mod-4 {es fügt den Platz hinzu, aber 1 Beitrag wird von der Reihe gestrichen, und stattdessen habe ich 3 Reihen von 2 Pfosten. Hat jemand irgendwelche Lösungen? (Ich habe ein Dropbox-Link mit Screenshots des Problems angebracht)Kann Rand rechts in einer Reihe von Beiträgen nicht hinzufügen

https://www.dropbox.com/sh/fbi17l2ortzpqkk/AACDm2XIcvJDjouAb0zPilfVa?dl=0

Hier ist meine index.php

<?php 
 
/* 
 
* Template Name: learningwordpress 
 
*/ 
 
    
 
get_header(); 
 
    
 
$i = 0; 
 
    
 
$args = array(
 
    'posts_per_page' => 14, 
 
    'paged' => 1 
 
); 
 
    
 
$the_query = new WP_Query($args); 
 
    
 
if ($the_query->have_posts()) { 
 
    while ($the_query->have_posts()) { 
 
    
 
     if($i %2 == 1) { 
 
        $the_query->the_post(); ?> 
 
      <article class="post col-md-4"> 
 
       <?php the_post_thumbnail('medium-thumbnail'); ?> 
 
       <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
 
       <p> 
 
        <?php echo get_the_excerpt(); ?> 
 
        <a class="moretext" href="<?php the_permalink(); ?>">Read more</a> 
 
       </p> 
 
      </article>  
 
      <?php $the_query->the_post(); ?> 
 
      <article class="post col-md-4"> 
 
       <?php the_post_thumbnail('medium-thumbnail'); ?> 
 
       <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
 
       <p> 
 
        <?php echo get_the_excerpt(); ?> 
 
        <a class="moretext" href="<?php the_permalink(); ?>">Read more</a> 
 
       </p> 
 
      </article> 
 
<?php $the_query->the_post(); ?> 
 
      <article class="post col-md-4"> 
 
       <?php the_post_thumbnail('medium-thumbnail'); ?> 
 
       <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
 
       <p> 
 
        <?php echo get_the_excerpt(); ?> 
 
        <a class="moretext" href="<?php the_permalink(); ?>">Read more</a> 
 
       </p> 
 
      </article> 
 

 
<?php $the_query->the_post(); ?> 
 
      <article class="post col-md-4"> 
 
       <?php the_post_thumbnail('medium-thumbnail'); ?> 
 
       <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
 
       <p> 
 
        <?php echo get_the_excerpt(); ?> 
 
        <a class="moretext" href="<?php the_permalink(); ?>">Read more</a> 
 
       </p> 
 
      </article>  
 
      <?php $the_query->the_post(); ?> 
 
      <article class="post col-md-4"> 
 
       <?php the_post_thumbnail('medium-thumbnail'); ?> 
 
       <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
 
       <p> 
 
        <?php echo get_the_excerpt(); ?> 
 
        <a class="moretext" href="<?php the_permalink(); ?>">Read more</a> 
 
       </p> 
 
      </article> 
 
<?php $the_query->the_post(); ?> 
 
      <article class="post col-md-4"> 
 
       <?php the_post_thumbnail('medium-thumbnail'); ?> 
 
       <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
 
       <p> 
 
        <?php echo get_the_excerpt(); ?> 
 
        <a class="moretext" href="<?php the_permalink(); ?>">Read more</a> 
 
       </p> 
 
      </article> 
 
      <?php 
 

 
     } 
 
     else { 
 
     $the_query->the_post(); ?> 
 
      <article class="post col-md-12"> 
 
       <?php the_post_thumbnail('large-thumbnail'); ?> 
 
       <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
 
       <p> 
 
        <?php echo get_the_excerpt(); ?> 
 
        <a class="moretext" href="<?php the_permalink(); ?>">Read more</a> 
 
       </p> 
 
      </article> 
 
      <?php 
 
     } 
 
     ?> 
 
     <?php 
 
     $i++; 
 
    } 
 
} 
 
else { 
 
    echo '<p>Sorry, no posts matched your criteria.</p>'; 
 
} 
 
get_footer();

+0

Haben Sie versucht, 'padding-right' anstelle von' margin-right' hinzuzufügen? –

+0

Ja, ich habe das Padding-Recht schon ausprobiert und es hat nichts getan. – user6738171

+0

Vielleicht werden Sie besser Ihren Inhalt zwischen einem Container in jedem col-md-4 setzen. Mit diesem Container können Sie eine Polsterung oder einen Rand innerhalb der Col-md-4 –

Antwort

0

Try padding-right statt margin-right

+0

Ich habe versucht, padding-rechts und es hat nichts getan. – user6738171

Verwandte Themen