it-swarm.com.de

Setzen Sie die Positionen der Metaboxen in admin zurück

Ich schreibe ein Thema und darin habe ich eine Funktion, die zwei Metaboxen erzeugt. Der vierte Parameter der von mir verwendeten Funktion "add_meta_box ()" kann auf (high, core, default oder low) gesetzt werden. Ich möchte, dass die Felder in einer bestimmten Reihenfolge angezeigt werden (dh Reihenfolge innerhalb einer dieser 4 Gruppen - z. B. wenn beide Metaboxen auf "Priorität" gesetzt sind, möchte ich bestimmen können, welche zuerst und welche Sekunde angezeigt wurden).

Das ist die Hintergrundgeschichte, aber meine Frage ergibt sich aus der Tatsache, dass ich beim Experimentieren damit eine der Kisten in eine andere Spalte verschoben haben muss; und diese Aktion überschreibt scheinbar die Priorität in der Programmierung insgesamt (ich weiß das, weil ich beim Umbenennen der Metaboxen wieder die programmatische Kontrolle habe). Ich habe alles versucht, um es wieder in den Standardzustand zu versetzen, aber ohne Erfolg. Kann jemand helfen ?

9
byronyasgur

In Ihrer PhpMyAdmin-Abfrage für: (Wenn Sie ein anderes Datenbankpräfix haben, ändern Sie das in der Abfrage, und ändern Sie auch die user_id in Ihre)

SELECT * 
FROM  `wp_usermeta` 
WHERE  `user_id` =1
AND  `meta_key` LIKE  'meta-box%'

Wenn Sie diese Werte löschen, erhalten Sie die ursprüngliche Bestellung zurück. Wenn Sie nur die Menüreihenfolge für eine Seite ändern möchten, löschen Sie "meta-box-order_page".

22
Rob Vermeer