[Hustle Pro] hustle plugin

Is it possible to have an X on Sign up to our newsletter which is postioned in bottom left of screen. It is annoying when viewing on smaller devices.

Is it also possible if someone has signed up for a newsletter the sign up for our newsletter never shows unless they unsubscribe

Thank you

  • Kris
    • Support

    Hi Chez

    Hope you are doing good today.

    Is it possible to have an X on Sign up to our newsletter which is postioned in bottom left of screen. It is annoying when viewing on smaller devices.

    I made small review on you site and below data should be good to hit that goal:

    1. first create a html widget in footer section with this code:

    <div class="close_sub">x</div>

    2. add this snippet to your site, you will need to use this plugin for example to add custom JS to site https://wordpress.org/plugins/custom-css-js/

    jQuery( document ).ready(function($) {
    $(".close_sub").click(function() {
    $(".hustle-subscribe").toggle();
    $(".close_sub").toggle();
    });
    });

    3. add this css in Appearance -> Customize -> Additional CSS section:

    .close_sub {
    position:fixed;
    z-index:9999;
    left:25px;
    bottom:35px;
    background:#FF4D55;
    width:30px;
    height:30px;
    line-height:26px;
    color:#fff;
    text-align:center;
    border-radius:15px;
    border:1px solid #fff;}

    @media all and (min-width:900px) {
    .close_sub {display:none;}
    }

    media query is to hide X close on desktop and main css it to design this x close. I try to fit most to your site design.

    Is it also possible if someone has signed up for a newsletter the sign up for our newsletter never shows unless they unsubscribe

    Yes this is possible.

    In your pop up settings Behavior -> Additional Settings -> Visibility after opt-in set up “No longer show this module across the site”.

    Hope this help :slight_smile:

    Kind Regards,

    Kris

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.