CustomPostType via ACF (AdvancedCustomField) mit Beitrag connecten

  • Hallo,
    ich habe ein CustomPostType (hier Künstler) erstellt, um eine Künstlerdatenbank zu erstellen, welche zudem in einem Array (via AdvancedCustomField gelöst) alle Veröffentlichugen-IDs enthällt, die ich auswählen kann, das funktioniert super.

    Nun möchte ich aber auch, während ich diese Veröffentlichung erstelle als normalen Beitrag, dort auswählen können, wer mein Künstler ist.
    Ich habe mir überlegt, dass ich die gleiche Auswahlmöglichkeit via ACF erstelle, wo man den Künstler auswählen kann. Nun muss es aber eine Funktion geben, die diese Beitrags-ID in das Array von dem ausgewählten Künstler schreibt.

    Hierzu fehlt mir die Idee, wo ich diese funktion einfügen kann, also nach folgender Idee

    foreach ( ausgewähltekünstler as künstler )
    { if ( istNichtimKünstlerArrayVorhanden ( post-ID ){
    fügePostID hinzu }
    }

    somit habe ich ganz simpel während des erstellens meines Beitrages diesen automatisch in die ausgewählte Vaterverknüpfung hinzugefügt. Das gleiche müsste dann auch programmiert werden, falls man einen Künstler dann wieder entfernt, somit müsste theoretisch auch die Post-ID entfernt werden, was zuerst nicht ganz wichtig ist.

    • 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

  • kurzes Update:
    andere haben in die functions.php eine Funktion eingefügt:

    Verstehe ich richtig, dass hier die function jedes mal ausgeführt wird, wenn ein Beitrag gespeichert und/oder aktualisiert wird?
    Dann wäre dies die Lösung und ich müsste hier nur noch meine Funktion reinpacken

  • als kleine Funktion habe ich geschrieben:


    Was noch nicht funktioniert, ist, wie ich mir ein neues array erstelle, wenn es das meta feld noch nicht gibt und dort dann die id hinzufüge

    Einmal editiert, zuletzt von kevin33609 (7. Mai 2016 um 15:18)

Jetzt mitmachen!

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