• Dave Loebig

    (@pacesettermedia)


    I found Featherlight including JS and CSS on the posts page and no way to remove it. I couldn’t find a ready answer on Google, so I’m posting this for future searchers.

    The “disable” option isn’t available when a page is set as the posts page. Even if “Disable lighbox” is selected before making a page the posts page, Featherlight code is included (WP ver 5.7.1, Featherlight ver 1.3.4).

    Here’s my snippet for the functions file to disable lightbox on the posts page.

    function disable_featherlight_posts_page() {
    		if ( is_home() ) {
    			add_filter( 'wp_featherlight_load_css', '__return_false' );
    			add_filter( 'wp_featherlight_load_js',  '__return_false' );
    		}
    	}
    add_action( 'init', 'disable_featherlight_posts_page' );

    If there’s a better way, please post it. Is “init” the right hook for this action?

    And thanks for the simple, nicely lightweight plugin.

The topic ‘Removing Featherlight from Posts Page’ is closed to new replies.