Link to home
Start Free TrialLog in
Avatar of sharingsunshine
sharingsunshineFlag for United States of America

asked on

Need Sitewide Subscription Box on WP Sidebar

I am on Wordpress and I want to have a subscription box sitewide.  Currently, it is only on the home page.  How can I get it on all pages of the site?  If possible, please provide how with or without a plugin.  Thanks,  
https://www.theherbsplace.com

Open in new window

Avatar of Alicia St Rose
Alicia St Rose
Flag of United States of America image

Hi sharingsunshine,

This depends on what theme and/or what page-builder you are using. There are endless ways that sidebar content could be showing up there. It's also important to understand what subscription service you are using is this an embed or a plugin creating the box.

I noticed you've got a popup with the subscription box. You are probably not seeing it due to the cookies stored in the browser. I'm not sure if this is showing up site wide. The subscription box on the sidebar seems to be on every page I tested (about 10).

WordPress is an engine that powers creativity and infinite ways of doing things. So, this could be a custom coded site or created from a starter theme, etc.

We need a little bit more info:

1. What theme are you using?
2. What version of WordPress are you running?
3. Are you using a plugin to show the form or is it an embed of the code you got from Constant Contact?
From looking at your code, you are using a constant contact widget.  On your current theme, the easiest way to get this done is to put your widget in your footer or another area that is on all pages.

https://docs.uxthemes.com/article/55-widget-areas

It looks like you have a potential 4 columns but you are only using 2. Therefore, move it from the sidebar to the footer.

You may need to refer to the docs for formating on the footer https://docs.woocommerce.com/document/woocommerce-constant-contact/

With all of that said, I was playing around on your site and it looks like your sign-up form is on the left rail for all pages to start with.  (Under the Specials)
Never mind, I should say it is on most pages, not all pages.

I would move it from the left rail to the footer.  That way you are not pushing down content on that rail and you have the space on your footer.
Avatar of sharingsunshine

ASKER

Scott, thanks for the suggestion but I prefer it be on the sidebar.  

Alicia, I am using Flatsome, it is embed code inside of a widget, WP is 5.8.  The popup can be ignored.  It only shows once every 30 minutes.
If you look at the documentation I pointed out for your theme, the side bar is an option as well. You already have it on most pages.

You probably need to either manually add it to the pages that do not have it or manually remove it from the pages that do and then update the template for the side bar in the child theme to always display it for any page.
How do you add it to the single product pages manually?  

How do you do this - "update the template for the side bar in the child theme to always display it for any page."
ASKER CERTIFIED SOLUTION
Avatar of Scott Fell
Scott Fell
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Love the Woo Hooks!!!