wp_dequeue_script () a wp_localize_script () des übergeordneten Themas

Ich verwende ein Woffice ( https://www.woffice.io/ ) als übergeordnetes Thema und möchte nur das untergeordnete Thema ändern.

Ich muss ein JS-Skript (scrips.min.js) des übergeordneten Themas überschreiben, indem ich mein eigenes verwende. Das Skript wird mit dem folgenden Ausschnitt aus dem übergeordneten Thema geliefert:

// LOAD JS FUNCTIONS FOR THE THEME $header_fixed = woffice_get_settings_option('minified_js'); $scripts_file = ( $header_fixed != "nope" ) ? 'scripts.min.js' : 'scripts.js'; wp_enqueue_script( 'woffice-theme-script', get_template_directory_uri() . '/js/'.$scripts_file, array( 'jquery' ), '1.0', true ); $use_force_responsive = (defined( 'WOFFICE_DISABLE_FORCE_RESPONSIVE' ) && ( true == WOFFICE_DISABLE_FORCE_RESPONSIVE ) ); $touch_handler_args = array( 'use_force_responsive' => $use_force_responsive, ); wp_localize_script( 'woffice-theme-script', 'touch_handler_args', $touch_handler_args ); //Load scripts needed to attach image in the frontend editors wp_enqueue_media(); 

Also möchte ich das Skript aus der Warteschlange herausnehmen, also in der functions.php meines Child-Theme:

 function crimsafe_replace_old_js_script() { wp_dequeue_script('woffice-theme-script'); wp_enqueue_script('crimsafe_js_script', get_stylesheet_directory_uri().'/crimsafe/scripts.min.js', array( 'jquery' ), '1.0', true); } add_action('wp_enqueue_scripts', 'crimsafe_replace_old_js_script', 100); 

Jetzt wird es nicht funktionieren.

Fehle ich etwas?

Vielen Dank!

Solutions Collecting From Web of "wp_dequeue_script () a wp_localize_script () des übergeordneten Themas"