ну почти все как всегда. просто давай место как вставить контент. избегай фон ставить, а если надо то ставь инлайново, чтоб можно было менять его через php
вот примерный код вывода статей
<section class="container">
<div class="row 404_post_row">
<?php
$args = array(
'numberposts' => 6,
'post_status' => 'publish',
);
$result = wp_get_recent_posts( $args );
foreach( $result as $p ){
?>
<div class="col-xl-4 col-lg-4 col-12 404_post ">
<a href="<?php the_permalink($p['ID'])?>">
<img src="<?php echo wp_get_attachment_url( get_post_thumbnail_id($p['ID']) ) ?>" alt="<?php echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true); ?>" class="category_main_img">
<span class="d-flex justify-content-between">
<p class="category_name"><?php echo get_the_category($p['ID'])[0]->name;?> <span><?php echo
get_the_date('m.d.Y'); ?></span></p>
</span>
<h4 class="h4"><?php echo get_the_title($p['ID']);?></h4>
<p><?php echo get_the_excerpt();?></p>
</a>
</div>
<?php
}
?>
</div>
</section>