• Resolved princesshorsepower

    (@princesshorsepower)


    Hi, what is the best way to avoid loading the frontend assets on pages where I don’t need them?

    Or what code do I need to dequeue the styles and scripts when I don’t need them?

    Thanks for any help

    private function define_public_hooks() {
    
    		$plugin_public = new Frontend\Frontend( $this->get_plugin_name(), $this->get_version() );
    
            // Enqueue the scripts and stylesheets
    		$this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' );
    		$this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' );
Viewing 1 replies (of 1 total)
  • Plugin Author Kemory Grubb

    (@w33zy)

    Hello,
    There are several places that are not recipe pages that require function in the JavaScript file or styles from the CSS file. An example of those places include any default WordPress post or page since embedding recipes via shortcode is an option. Then there are the widgets and shortcodes included with the plugin, they too require that CSS and JavaScript file.

    With that said, if you want to take on this task for your website, you could take a look at this https://developer.www.ads-software.com/reference/functions/wp_dequeue_script/

Viewing 1 replies (of 1 total)
  • The topic ‘A way to avoid loading assets on non-recipe posts/pages’ is closed to new replies.