Multi Array - eigene Einstellungsseite

  • Hallo Leute! :-)

    Ich bin neu hier und hoffentlich im richtigen Bereich. Ich brauche ganz dringend Hilfe von Experten! [Ich weiß es ist viel Text, aber ich möchte mein Problem detailliert beschreiben und bin mir sicher, die Antwort ist für euch in ein bis zwei Zeilen Code erklärt.]

    Derzeit bin ich dabei einen Shop (WooCommerce) für Bekannte von mir auf die Beine zustellen. Neben der Shopkonfiguration habe ich das Standard Shop Template "Storefront" etwas umgestaltet und angepasst. Dabei ist ein wichtiger Punkt unser Slider als Header. Und hier kommt mein großes Problem.

    Ich wollte dem Shop Team die Möglichkeit geben, die einzelnen Slides inkl. Beschriftung und URL-Angabe ganz einfach im Wordpress Dashboard bei den Theme Einstellungen selbst zu bearbeiten.

    Dazu hab ich mir eine weiter Vorlage aus dem Netz gesucht - WordPress Settings Library (https://github.com/oaattia/Wordpress-Settings-Library)! Die ist meiner Meinung nach echt klasse, wenn man noch kein Experte für WordPress ist. Ich habe mich hier also das richtige rausgesucht, um unter den Theme Optionen noch einen Reiter "Einstellungen" hinzuzufügen, bei denen die Shop Besitzer später Logo und den Slider ganz einfach ändern sollen.

    Die Aufbereitung der Einstellungs Page war sehr einfach. Folgender Code benutze ich für die .php Datei:

    Im Dashboard sieht das ganze dann auch so aus:

    Ich habe also für das Logo ein normales Upload Feld benutzt und für die Slider ein Multi-Array. Das für das Logo abgespeicherte Bild kann ich ohne Probleme in das Design einbinden.

    PHP
    <img src="<?php echo get_option('nav_logo'); ?>" />

    Mein Problem
    Ich weiß nicht, wie ich auf das Multi Array zugreifen kann. Ich habe unterschiedlichste Ansätze versucht, aber ich weiß nicht wie ich die Daten abrufen kann. Dass das Ganze mit einer foreach Schleife gehen muss, ist mir klar. Allerdings fehlt mir die Syntax (ist es das?), um die abgespeicherten Werte abzurufen.

    Ich habe euch die verwendete Library ja mit verlinkt - vll kennt jemand von euch das bereits oder könnte sich das vielleicht kurz durchschauen. Es gab früher dazu ein Video auf YouTube, dieses wurde aber vom Benutzer entfernt. Leider! Ich such mich nun seit 2 Wochen zum Deppen und habe leider im RL keine Leute, die sich damit auskennen.

    Ich bin für jede Hilfe dankbar!! Wenn es anscheinend doch so viel Aufwand ist und jemand sich dem annehmen möchte, bin ich gerne bereit auch einen kleinen Beitrag als Entschädigung zu geben.

    Ich bitte euch herzlichst um Hilfe, da der Shop Anfang Oktober eröffnen sollte.

    Vielen Dank schon im voraus! Wenn ihr noch Informationen benötigt, gebt mir bitte Bescheid!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Es würde ausreichen, wenn Du das gewünschte Ergebnis genauer definieren könntest.

    Im Shop soll ein Slider integriert werden? Auf der Startseite? Oder jeweils in den Artikeln? Logo hochladen? Wofür? Für die Webseite oder für eine Herstellerkategorie?

    Moderne WordPress- und WooCommerce-Themes können sowas von Haus aus - das schon mal als Randnotiz.

  • Es würde ausreichen, wenn Du das gewünschte Ergebnis genauer definieren könntest.

    Im Shop soll ein Slider integriert werden? Auf der Startseite? Oder jeweils in den Artikeln? Logo hochladen? Wofür? Für die Webseite oder für eine Herstellerkategorie?

    Moderne WordPress- und WooCommerce-Themes können sowas von Haus aus - das schon mal als Randnotiz.

    Wir haben einen Banner/Slider im oberen Bereich der Website. Im Moment hab ich diesen als reinen Code hart als Samples befüllt.

    Und anstelle immer per Hand im Code herumzupfuschen würde ich gerne Bild, Beschreibung und möglichen Link (sollte einer eingegeben werden) in dieser Form für bis zu 5 Slides einbinden.

    2 Jahre alt - keine Änderungen - keine veröffentlichungen -

    *kann* nicht funktionieren...

    Wenn du eine Alternative kennst, bei der ich nicht alles von Grund auf schreiben muss, gerne. Oder eine Anleitung. :)

  • Möglicherweise ist es ja schon spät und ich blind. Aber wo ist die Stelle an der die Einstellungen gespeichert werden um dann normal wie auf jede andere Option zuzugreifen?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Wenn du eine Alternative kennst, bei der ich nicht alles von Grund auf schreiben muss, gerne. Oder eine Anleitung. :)

    Warum verwendest Du nicht ein einfaches Slider-Plugin (von denen es sehr viele gibt) und baust den Shortcode einfach im Theme ein? Sprich: die Verwaltung des Sliders erfolgt komfortabel im Backend, im Theme ist an entsprechender Stelle einfach nur ein do_shortcode() eingebunden. Damit ist zwar die ID des Sliders im Theme fix, aber die Inhalte immerhin verwaltbar.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!