Hi costingheonea. Give this a try and see how it works:
1. In Theme Options > Sidebars, create a new sidebar named “My Post Ads” or something like that. The Sidebar ID wold be “my-post-ads” or some other unique name.
2. In Widgets add a Text widget to the new sidebar. Insert your ad code in the widget.
3. Copy index.php from your parent theme folder to your child theme folder.
4. Edit the child theme index.php and change this section of code:
<?php if ( ot_get_option('blog-standard') == 'on'): ?>
<?php while ( have_posts() ): the_post(); ?>
<?php get_template_part('content-standard'); ?>
<?php endwhile; ?>
<?php else: ?>
to look like this:
<?php if ( ot_get_option('blog-standard') == 'on'): ?>
<?php $i = 1; ?> <!-- initialize the post counter -->
<?php while ( have_posts() ): the_post(); ?>
<?php get_template_part('content-standard'); ?>
<?php if ($i % 2 == 0) { // if we've displayed 2 posts
echo '<div class="my-ad-widget">'; // add a container
dynamic_sidebar('my-post-ads'); // insert the ad sidebar
echo '</div>'; // close container
}
$i++; // increment the post counter
?>
<?php endwhile; ?>
<?php else: ?>
This will place the ad code after every two posts. If you want it to be three posts, change this line:
<?php if ($i % 2 == 0) { // if we've displayed 2 posts
to this:
<?php if ($i % 3 == 0) { // if we've displayed 2 posts
Then you can use the .my-ad-widget class to position and style the ad containers.