Tricky without using a Header Element.
The only alternative i cant think of that wouldn’t require custom template development is to use Hooks.
Something like this:
1. Disable the Left Sidebar on those pages.
2. Create a new Hook Element.
2.1 Some content to call the Sidebar and the Shortcode:
<div class="grid-container after-content-container">
<?php get_sidebar( 'left'); ?>
<div class="content-products">
<div class="inside-article">
<!-- add you dynamic shortcode here -->
</div>
</div>
</div>
2.2 Select the before_footer
Hook
2.3 Check execute PHP and Shortcodes.
2.4 Set the display rules.
Then it will need some CSS:
.after-content-container {
display: flex;
flex-wrap: wrap;
}
.content-products {
flex: 1 0;
margin: 20px 0 20px 20px;
}
This should in theory move your sidebar and shortcode into their own container that sits below the content area. If the Woof filter still works then the only thing left is to use a Custom Field to add your Shortcode.