Hooks - Nach gewisser Artikelanzahl eigenes Feld einfügen

  • Hallo an alle :)

    Ich hab eine Frage zu den Hooks von Woocommerce. Ich möchte auf der archive-product.php etwas ändern. Nach drei Produkten soll ein Custom Field (hab ich schon mit ACF erstellt) eingefügt werden. Mein Problem ist, das ich Hooks gefunden habe die vor und nach dem Shop Loop eingefügt sind, aber ich würde ja etwas brauchen, das direkt im Loop nach drei Durchläufen ausgeführt wird.

    Es funktioniert, mit WP_Query wenn ich eine eigene archive-product.php anlege. Allerdings hab ich dann im Backend das mein Childtheme veraltete Dateien enthält und ich denke das direkte Bearbeiten einer Datei ist generell ein no-go, oder?

    Wenn also jemand eine Idee hat, wie ich das einfügen kann, wäre ich wirklich froh. Auch um Ideen oder neue Denkansätze, ich weiß wirklich nicht wo ich da ansetzen soll.

    Liebe Grüße

    • 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

  • Hallo,

    ich bin nicht ganz sicher ob ichs richtig verstanden hab :oops:
    Ich lass also die Schleife durchlaufen bis ich die gewünschte Artikelanzahl hab und mach dann ein

    Code
    if($counter == 3) {
        echo 'mein customfield';
     }

    und das ganze innerhalb der Funktion loopit(), oder?

    Ich werd das am Wochenende ausprobieren und dann berichten. Auf jeden Fall vielen, vielen Dank für die Hilfe und liebe Grüße :)

  • Hat funktioniert, ich poste den Code, sollte irgendwann mal jemand so etwas ähnliches brauchen.
    Vielen Dank nochmal und schönes Restwochenende :)

Jetzt mitmachen!

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