• The css files paid-memberships-pro/css/print.css

    only has this code in it

    @media print {
    
    .pmpro_a-print {display: none; position: absolute; left: -9999px; }	
    
    }

    and slows down my website load time by 50%. It currently says it’s inactive and I am wondering if this is a crucial css code because I’m thinking of deleting this css file and placing this code into my child theme’s css instead.

    https://www.ads-software.com/plugins/paid-memberships-pro/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Jason Coleman

    (@strangerstudios)

    That CSS is not crucial. I’m not even sure how much we use that CSS rule, but the gist there is to hide certain things from being printed. You can for sure move that into another stylesheet.

    If you add this code to your site somehow it will keep that CSS from being loaded:

    //don't load PMPro print CSS
    function init_dont_load_pmpro_print_css()
    {
        wp_dequeue_style('pmpro_print');
    }
    add_action('init', 'init_dont_load_pmpro_print_css', 20);

    p.s. I’m not sure how loading one extra 1 line CSS file is slowing your site by 50%, but hopefully this helps. (Maybe you just have a very optimized site. Nice job.)

    I’m having the same problem, how come paid-memberships-pro/css/print loads this slow and nothing else? I guess depending on the cache plugin this can happen. It did not happen with W3 Total Cache but now is happening with Rocket Cache…

    Plugin Author Jason Coleman

    (@strangerstudios)

    Does the code to remove the CSS speed things up?

    Some more reading on this FYI: https://www.nccgroup.com/en/blog/2014/10/does-a-print-css-file-slow-your-site-down/

    Wowsers. Just dropped your code in strangerstudios, and it went from 28 seconds in plugin load to 1.3

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘PMPRO css file significantly slows downs website’ is closed to new replies.