Post mit Plugin modifizieren

  • Hi,

    ich habe ein Plugin geschrieben, mit dem ich neue Felder beim anlegen eines Posts erstellt habe, jetzt kann man neben Titel auch andere Sachen eingeben.

    Meine Frage ist, wie speichere ich nun die Sachen, und vorallem WO (welcher Abschnitt) inder post.php wird das gespeichert.

    Kann man mit dem Plugin die Daten speichern OHNE, die post.php modifizieren zu müssen?

    Die Felder habe ich auch über js ins Formular geschleust ;-)

    • 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

  • Zitat

    Meine Frage ist, wie speichere ich nun die Sachen, und vorallem WO (welcher Abschnitt) inder post.php wird das gespeichert.

    Das speicherst Du am besten als Benutzerdefiniertes Feld. Eigene Spalten in der Tabelle würde ich wenn irgend möglich vermeiden, das macht auf lange Sicht nur Probleme.


    Zitat

    Kann man mit dem Plugin die Daten speichern OHNE, die post.php modifizieren zu müssen?

    Sicher, auch wenn ich Dir gerade nicht sagen kann, wie. Frank Bültge hat mal ein Beispiel-Plugin für genau diesen Zweck geschrieben, und ich nehme an, dass da u.a. auch die Speicherung drin stehen sollte:
    http://bueltge.de/wordpress-plug…schreiben/1086/


    Zitat

    Die Felder habe ich auch über js ins Formular geschleust :wink:

    Auch das sollte eigentlich über entsprechende Hooks und Filter gehen. Ich denke nicht, dass Du da auf JavaScript zurückgreifen musst. Kannst Du Dir aber sicher ebenfalls an verlinktem Beispiel abschauen.

    Ansonsten gibt es noch die Custom Post Types, die das ganze eventuell einfacher machen. Dafür muss man dann wieder andere Dinge einstellen, Aufnahme in de Feed zum Beispiel.

Jetzt mitmachen!

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