PluginProbe
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) / trunk
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) vtrunk
9.1.2 9.1.1 9.1.0 9.0.2 9.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 All 153 releases
wp-analytify / classes / class-analytify-admin-assets.php

class-analytify-admin-assets.php in Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) trunk, at classes/class-analytify-admin-assets.php

44 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Admin assets deconfliction isolated from utils to keep files small.
4 *
5 * @package WP_Analytify
6 */
7
8 if ( ! defined( 'ABSPATH' ) ) {
9 exit;
10 }
11
12 /**
13 * Remove conflicting asset files on specific pages.
14 *
15 * @param mixed $page The current page identifier.
16 * @return void
17 */
18 function analytify_remove_conflicting_asset_files( $page ) {
19 if ( 'toplevel_page_analytify-dashboard' !== $page ) {
20 return;
21 }
22 wp_dequeue_script( 'default' );
23 wp_dequeue_script( 'bridge-admin-default' );
24 wp_dequeue_script( 'gdlr-tax-meta' );
25 wp_dequeue_script( 'woosb-backend' );
26 wp_deregister_script( 'bf-admin-plugins' );
27 wp_dequeue_script( 'bf-admin-plugins' );
28 wp_deregister_script( 'unite-ace-js' );
29 wp_deregister_script( 'elementor-common' );
30 wp_dequeue_script( 'jquery-widgetopts-option-tabs' );
31 wp_dequeue_script( 'rml-default-folder' );
32 wp_dequeue_script( 'resume_manager_admin_js' );
33 if ( class_exists( 'Woocommerce_Pre_Order' ) ) {
34 wp_dequeue_script( 'plugin-js' );
35 }
36 if ( class_exists( 'GhostPool_Setup' ) ) {
37 wp_dequeue_script( 'theme-setup' );
38 }
39 if ( class_exists( 'WPcleverWoobt' ) ) {
40 wp_dequeue_script( 'woobt-backend' );
41 }
42 }
43 add_action( 'admin_enqueue_scripts', 'analytify_remove_conflicting_asset_files', 999 );
44