Meta-Box auf der Optionsseite speichert das Formularproblem

Ich habe Code von diesem Link folgen, https://gist.github.com/757903 und ich habe es geschafft, mehrere Metaboxen auf meiner benutzerdefinierten Optionen Seite im Abschnitt Einstellungen zu erstellen. Sachen, die für mich nicht funktionieren sind:

  1. Ich kann es nicht funktionieren lassen, also rette die Formulararbeit, ich denke, dass dieser Hook nicht existiert “add_action (‘admin_post_save_howto_metaboxes_general’, array (& $ this, ‘on_save_changes’));”
  2. Wenn ich Boxen umherbewege, wird das nächste Mal, wenn ich auf diese Seite zurückkomme, die Reihenfolge der Metaboxen nicht gespeichert, dasselbe gilt für das Spaltenlayout.

Kann mir bitte jemand dabei helfen? Vielen Dank im Voraus.

Solutions Collecting From Web of "Meta-Box auf der Optionsseite speichert das Formularproblem"

Es reicht nicht, Bereiche zu definieren und Metaboxen darin zu platzieren. Sie müssen das Layout über den aktuellen Bildschirm definieren.

Wenn ich zum Beispiel einen Dashboard-Widget-Bereich auf meiner benutzerdefinierten Optionsseite anzeige, sind die ersten Dinge, die ich habe:

global $screen_layout_columns; add_screen_option('layout_columns', array('max' => 3, 'default' => 3) ); $screen = get_current_screen(); wp_enqueue_script( 'dashboard' );