Hiya,
Had a quick look at the code, and at first look, this might be a templating issue. Your page template indicates that the sidebar is part of the post, which could well be the reason why this happens. Not 100% sure though, that part of the plugin is not my field.
To explain what I mean, here’s some sample HTML [NOTE: not real code, do not use in a site!].
Example of clean template code:
<div class="content-wrapper container main">
<div id="post">
Content
</div>
<div id="sidebar">
Sidebar
</div>
</div>
What I found on your site:
<div class="content-wrapper container main">
<div id="post-69">
<div class="page-wrapper single-page single-sidebar right-sidebar">
<div class="row gdl-page-row-wrapper">
Content
<div class='sidebar'>
etc...
Could you try adding print-only class only to the coupon, like you have:
<div class="print-only coupons">
And removing it from the images itself ?
And may be try adding the print-no class to the sidebar here:
<div class="sidebar-wrapper print-no">
or is that what you already tried ?
Hope this helps.
Smile,
Juliette
Yeah that’s exactly what I did. I already have the
<div class="print-only coupons">
But as soon as I add the print-no class like you mentioned above the whole page duplicates in the print window. Sidebar, images, header, everything. I’m using a theme, so the structure of the code is based on how the theme is set up. So not sure why this is not working. It’s weird that it’s only seeing the info in my sidebar.
To fix, add class=”print-only” to the parent element.
<div class="row print-only"><div class="twelve columns "><h2>Specials</h2>
<div class="coupons">
<img src="http://carpet-cleaning-wa.com/mobile/wp-content/uploads/2013/03/carpetcleanad.jpg" alt="10% Off Carpet Cleaning Coupon" width="400" height="134" class="alignnone size-full wp-image-74">...
The reason it’s not working on <div class=”coupons”… is a bug in our print-only rule which we are fixing. We appreciate you bringing this to our attention and your patience.