is_plugin_page( $hook ) ) { return; } $css = ACCORDION_FAQ_PATH . 'assets/admin/css/admin.css'; $js = ACCORDION_FAQ_PATH . 'assets/admin/js/admin.js'; wp_enqueue_style( 'accordion-faq-admin', ACCORDION_FAQ_URL . 'assets/admin/css/admin.css', array(), is_readable( $css ) ? (string) filemtime( $css ) : ACCORDION_FAQ_VERSION ); // Frontend styles for the live preview. $front_css = ACCORDION_FAQ_PATH . 'assets/css/accordion-faq.css'; wp_enqueue_style( FrontAssets::HANDLE, ACCORDION_FAQ_URL . 'assets/css/accordion-faq.css', array(), is_readable( $front_css ) ? (string) filemtime( $front_css ) : ACCORDION_FAQ_VERSION ); wp_enqueue_script( 'accordion-faq-admin', ACCORDION_FAQ_URL . 'assets/admin/js/admin.js', array(), is_readable( $js ) ? (string) filemtime( $js ) : ACCORDION_FAQ_VERSION, true ); wp_localize_script( 'accordion-faq-admin', 'AccordionFaqAdmin', array( 'restUrl' => esc_url_raw( rest_url( Controller::NS . '/' ) ), 'restRoot' => esc_url_raw( rest_url() ), 'restBase' => 'quick_faq', 'nonce' => wp_create_nonce( 'wp_rest' ), ) ); } }