Support » Themes » owl carousel und Bootstrap

  • Gelöst meinkamal

    (@meinkamal)


    Hi leute ich versuche owl carousel und Bootstrap in der functions.php zu integrieren, aber owl carousel will nicht funtionieren

     function my_scripts() {
         wp_enqueue_style('bootstrap4', 'https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css');
         wp_enqueue_script( 'boot1','https://code.jquery.com/jquery-3.3.1.slim.min.js', array( 'jquery' ),'',true );
         wp_enqueue_script( 'boot2','https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js', array( 'jquery' ),'',true );
         wp_enqueue_script( 'boot3','https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js', array( 'jquery' ),'',true );
     }
     add_action( 'wp_enqueue_scripts', 'my_scripts' );
    
     function loadup_scripts()
    {
       wp_enqueue_script( 'respondjs', get_template_directory_uri() . 'js/respond.min.js', array( 'jquery' ), '', true );
       wp_enqueue_script( 'scriptjs', get_template_directory_uri() . 'js/script.js', array( 'jquery' ), '', true );
       wp_enqueue_script( 'owl-carousel', get_template_directory_uri() . 'js/owl.carousel.min.js', array( 'jquery' ), '', true );
       wp_enqueue_style( 'owl-style-min', get_stylesheet_directory_uri() . 'css/owl.carousel.min.css' );
       wp_enqueue_style( 'owl-style-def', get_stylesheet_directory_uri() . 'css/owl.theme.default.min.css' );
    }
    
    add_action( 'wp_enqueue_scripts', 'loadup_scripts' );

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Moderator Hans-Gerd Gerhards

    (@hage)

    Hallo,
    dieses Forum richtet sich in erster Linie an Nutzer mit Anwendungsproblemen. Insofern würde ich dir mit deiner doch speziellen Frage das folgende Forum empfehlen.
    Gefunden habe ich da z. B. den folgenden thread zu dem Thema.
    Viele Grüße
    Hans-Gerd

    Thread-Ersteller meinkamal

    (@meinkamal)

    danke gerd super aufgeklärt.

    Moderator Hans-Gerd Gerhards

    (@hage)

    Hallo,
    denkst du bitte daran, das Thema dann auch als gelöst zu markieren, wenn das Thema für dich erledigt ist. Danke.
    Viele Grüße
    Hans-Gerd

    Moderator Bego Mario Garde

    (@pixolin)

    Noch ein Hinweis zum Einbetten von jQuery:

    wp_enqueue_script( 'boot1','https://code.jquery.com/jquery-3.3.1.slim.min.js', array( 'jquery' ),'',true );

    Das ist gleich in mehrfacher Hinsicht nicht gut.

    • WordPress enthält bereits jQuery. Um es im Frontend zu nutzen, reicht wp_enqueue_script( 'jquery' );. Es ist alleine schon mit Blick auf die Performance nicht sinnvoll, dass jedes Theme und Plugin nochmal seine eigene jQuery-Version lädt.
    • Es ist nicht sinnvoll, jQuery mit array( 'jquery' ) als Abhängigkeit für … jQuery? anzugeben.
    • Eine bestimmte jQuery-Version vorzugeben schließt künftige Updates aus.
    • jQuery (und auch weitere JavaScript-Bibliotheken) von einem CDN abzurufen bedeutet einen Verstoß gegen die DSGVO, weil ohne ausdrückliche Einwilligung persönliche Daten der Webseiten-Besucher (die IP-Adresse gilt hier bereits als persönliche Daten) an Dritte (Betreiber des CDN) weitergegeben werden.
Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)