public function maybe_enqueue_admin_scripts( $hook_suffix ) { if ( genesis_is_menu_page( 'genesis-getting-started' ) ) { wp_enqueue_script( 'van11y-accessible-modal-window-aria' ); } // Only add thickbox/preview if there is an update to Genesis available. if ( genesis_update_check() ) { add_thickbox(); wp_enqueue_script( 'theme-preview' ); $this->enqueue_and_localize_admin_scripts(); return; } // If we're on a Genesis admin screen. if ( genesis_is_menu_page( 'genesis' ) || genesis_is_menu_page( 'seo-settings' ) || genesis_is_menu_page( 'design-settings' ) || genesis_is_menu_page( 'genesis-getting-started' ) ) { $this->enqueue_and_localize_admin_scripts(); return; } // If we're viewing an edit post page, make sure we need Genesis SEO JS. if ( in_array( $hook_suffix, [ 'post-new.php', 'post.php' ], true ) && ! genesis_seo_disabled() && post_type_supports( get_post_type(), 'genesis-seo' ) ) { $this->enqueue_and_localize_admin_scripts(); } }