Was sind Vor- und Nachteile einer Slider -Lösung ohne Plugin auf meiner WordPress-Website?

Alissa S.
2025-01-20
Avatar-Foto

Plugins in WordPress scheinen zunächst komfortabel, sind aber oft ressourcenintensiv und machen Websites langsamer. Wer ein überschaubares Projekt hat und sich die Flexibilität wünscht, kann stattdessen auf eine schlankere JavaScript-Lösung wie Owl Carousel setzen.

Vor- und Nachteile eines Slider ohne Plugin

  • Vorteile:
    • Volle Kontrolle über Design und Funktionen
    • Keine unnötigen Ressourcen
    • Geringere Abhängigkeit von externen Plugins
  • Nachteile:
    • Erfordert etwas Einarbeitung in HTML, CSS und JavaScript
    • Keine automatischen Updates wie bei einem Plugin

WordPress Slider ohne Plugin - Vorschau in Mobiler, Tablet und Desktop-Ansicht

Vorschau: Slider ohne Plugin in WordPress auf Tablet, Desktop und Mobil

Wie setze ich einen responsiven Slider ohne Plugin auf meiner WordPress Website um?

Alissa S.
2025-01-21
Avatar-Foto

Um den Owl Carousel Slider ohne Plugin direkt in deine Webseite einzusetzen, verwenden wir einfach das hier bereitgestellte HTML, CSS und JavaScript. In 5 Schritten zur Plugin-freien Implementierung:

Schritt 1: HTML für den Container und die Items

Achte darauf, die erforderlichen IDs und CSS-Klassen für die Container-Elemente im WordPress-Editor hinzuzufügen. In der folgenden Grafik siehst du den Aufbau des Carousels: Der äußere Container hat die ID #pakete, darin befindet sich die Elemente mit den CSS-Klassen.carousel-wrap umfasst die .owl-item-Karten.

WordPress Slider ohne Plugin - Aufbau und Struktur der CSS Klassen

Abbildung 1: Aufbau und Struktur der CSS Klassen und IDs der Slider-Container Elemente

--> Eine HTML-Vorlage als Starthilfe liegt hier zum Kopieren & Einfügen bereit.  

Schritt 2: CSS für das Design und die Responsivität

Im zweiten Schritt wollen wir die Elemente des Sliders anpassen, indem wir den relevanten CSS-Code im Customizer der WordPress Seite einfügen:

WordPress Slider ohne Plugin - Ort für Zusätzliches CSS im Customizer

Abbildung 2: Customizer - Platz für zusätzliches CSS

--> Das CSS liegt hier zum Kopieren & Einfügen bereit.  

Schritt 3: JavaScript für Owl Carousel aktivieren

JavaScript sorgt dafür, dass der Slider interaktiv bedienbar wird. Achte hier darauf, dass die die richtige ID #pakete einbaust. Hier ist der Code, um Owl Carousel zu initialisieren. Diesen kannst du direkt in der footer.php deines WordPress-Themes einfügen oder als Element in GeneratePress dem wp_footer zuweisen:

WordPress Slider ohne Plugin - Script als Code-Element

Abbildung 3: JavaScript als Element hinterlegt

--> Das JS-Snippet liegt hier zum Kopieren & Einfügen bereit.  

Schritt 4: CSS für das Owl Carousel einbinden

Anschliessend verlinken wir relevante Bibliotheken für das Owl Carousel. Die relevanten Verzeichnisse kannst du direkt in der header.php deines WordPress-Themes einfügen oder als Element in GeneratePress dem wp_head zuweisen:

WordPress Slider ohne Plugin - Bibliotheken für das Owl Carousel

Abbildung 4: Hinterlegung der Bibliotheken für das Owl Carousel auf dem Server

Schritt 5: Bibliotheken vom eigenen Webserver bereitstellen

Zuletzt müssen wir noch die Bibliotheken für das Owl Carousel im Child-Theme der WordPress Webseite ablegen:

WordPress Slider ohne Plugin - Verzeichnis auf dem Webserver mit den Bibliotheksdateien

Abbildung 5: Verzeichnis auf dem Webserver mit den Bibliotheksdateien

Pro-Tip: In diesem Chat gibt David weitere Hinweise, um Containern in GenerateBlocks eine dynamische Positionen zuzuweisen, um eine optimale Darstellung des Sliders auf Endgeräten mit Zwischengrößen zu erreichen.

Schreibe einen Kommentar