Meta-Box – Javascript-Datentabelle

Hallo meine Kollegen WP Entwickler,

Ich renne in eine Wand mit einem benutzerdefinierten Thema, das ich für ein persönliches Projekt erstelle.

Hintergrund

Es ist eine Website, die von Benutzern verwendet wird, die eine bestimmte Art von Zahlen sammeln. Diese Seite wird im Grunde ein großer Datenspeicher aller jemals in dieser Zeile veröffentlichten Zahlen sein. Und weil diese Zahlen so selten zu finden sind, wollte ich eine Seite erstellen, auf der Sammler ihre eigene “Ich besitze diese” Liste zusammenstellen können und was der aktuelle Gebrauchtwert der Figur ist und ob es momentan einen Laden gibt, der die Figur verkauft.

Aktuelle Herausforderung

Was ich gerade versuche zu erreichen, ist folgendes:

Ich habe einen benutzerdefinierten Post-Typ für die Figuren hinzugefügt (‘wdcc’ genannt). Dieser Posttyp hat 3 Taxonomien

  • Serie
  • Auflage
  • Geschäft

Was ich derzeit möchte, ist, dass ich “Stores” mit normalen Mitteln hinzufügen kann (neue hinzufügen usw.). Jetzt habe ich eine benutzerdefinierte Meta-Box erstellt, mit der ich Geschäfte hinzufügen möchte, die die Figur derzeit verkaufen. So kann ich den Laden aus einem Dropdown auswählen (Der select wird mit einer foreach-Schleife gefüllt) und den Verkaufspreis in ein Eingabefeld eingeben. Meine Idee war, Datatable-Skripte zu verwenden und dieses Datatables zu implementieren.

Problem

Ich habe die Meta-Box halb funktionierend. Es gibt immer noch einige Teile, die nicht ganz so funktionieren, wie ich sie möchte, aber ich kann mit der Metabox interagieren. Es ist eher so, dass ich nicht herausfinden kann, wie ich die Metadaten speichern kann, die ich über jQuery / Javascript hinzugefügt habe.

Ich habe den Codex wie verrückt nach functionen wie save_post und update_post_meta . Gesucht google nach Hinweisen und Tipps, aber bis jetzt kann ich nicht scheinen, dies herauszufinden.

Code

Ich verwende X Theme als mein übergeordnetes Thema und habe x-child als aktives Theme. Ich verwende im Grunde ihren Code-Stil und einige functionen wie sie und bearbeiten, hinzufügen, aktualisieren, wo nötig.

Ich denke, es ist das Beste, wenn ich diese Dateien habe, also ist hier ein Link zu (was ich glaube) die 3 relevantesten Dateien

Extra

Wenn mehr Informationen benötigt werden. Bitte zögern Sie nicht zu fragen.

Danke vielmals

Solutions Collecting From Web of "Meta-Box – Javascript-Datentabelle"

Siehe Erstellen einer neuen PostBox in WordPress . Solange Sie die Felder im Rendering genauso benennen wie beim Speichern, sind Sie gut.

MACHEN

 echo ' 

SPAREN

 $mydata = sanitize_text_field( $_POST['boxpost_meta_field'] ); // Update the meta field. update_post_meta( $post_id, '_boxpost_meta_field_value_key', $mydata ); 

BEKOMMEN

 $value = get_post_meta( $post->ID, '_boxpost_meta_field_value_key', true );