So fügen Sie ein Skript als Modul mit wp_enqueue_script WordPress hinzu

Lesezeit: 1 Minute

Ich möchte einer WordPress-Site ein JavaScript-Modul hinzufügen. Allerdings durch den Einsatz wp_enqueue_script es gibt keine Einstellungsmöglichkeit type="module" in dem <script> Schild.

wp_enqueue_script( 'prodes-media-library-base', plugin_dir_url( __DIR__ ) . '/dist/js/classes/base.module.js', array(), '1.0' );

Wenn ich das obige verwende, um ein Skript einzufügen, kann ich es nicht verwenden import Aussage in meinem Skript.

Wenn Ihre Skriptausführung von Attributen abhängt:

Ref: https://developer.wordpress.org/reference/hooks/script_loader_tag/

add_filter( 'script_loader_tag', 'add_id_to_script', 10, 3 );

function add_id_to_script( $tag, $handle, $src ) {
  if ( 'dropbox.js' === $handle ) {
    $tag = '<script type="text/javascript" src="' . esc_url( $src ) . '" id="dropboxjs" data-app-key="MY_APP_KEY"></script>';
  }

  return $tag;
 }

  • Können Sie weitere Details hinzufügen? Wie calieren Sie die Funktion add_id_to_script() und was ist data-app-key und was hat mit der Frage zu tun?

    – Dimitrios Ververidis

    17. Januar 2021 um 15:43 Uhr

1434930cookie-checkSo fügen Sie ein Skript als Modul mit wp_enqueue_script WordPress hinzu

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy