Hi clem81.
I am bad at coding.
Well, here ya go; you can get some practice ??
1. In your category page, find this block of code:
<div class="post-list group">
<?php $i = 1; echo '<div class="post-row">'; while ( have_posts() ): the_post(); ?>
<?php get_template_part('content'); ?>
<?php if($i % 2 == 0) { echo '</div><div class="post-row">'; } $i++; endwhile; echo '</div>'; ?>
</div><!--/.post-list-->
2. Replace that block with this block of code:
<div class="post-list group">
<?php
$i = 1;
echo '<div class="post-row">';
while ( have_posts() ):
the_post();
// if past the first 4 post, use standard post layout with post title only
if ( $i > 4 ) { ?>
<article id="post-<?php the_ID(); ?>" <?php post_class('group post-standard'); ?> >
<div class="post-inner post-hover my-custom-post">
<div class="post-content">
<h2 class="post-title">
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</h2><!--/.post-title-->
</div><!--/.post-content-->
</div><!--/.post-inner-->
</article><!--/.post-->
</div><div class="post-row">
<?php } else {
// still wihtin the first 4 posts, use default post layout
get_template_part('content');
if( $i % 2 == 0 ) {
echo '</div><div class="post-row">';
}
}
$i++;
endwhile;
echo '</div>';
?>
</div><!--/.post-list-->
3. Then add this to your child theme style.css file:
/* standard posts full width; remove space below*/
.archive .post-standard {
width: 100%;
margin-bottom: 0;
}
/* remove space below post row */
.archive .post-list .post-row {
margin-bottom: 0;
}
/* move left and remove space below */
.archive .post-standard .my-custom-post {
padding-left: 0;
padding-bottom: 0;
}
/* standard post title smaller font */
.archive .post-standard .my-custom-post .post-title {
font-size: 16px;
}
That should get you started.