Wenn Sie jetzt einen bestimmten Beitrag innerhalb Ihres gewünschten Beitragstyps hinzufügen oder bearbeiten, stehen Ihnen auch weitere Bildschirmoptionen zur Verfügung. Diese Bildschirmoptionen zeigen / verbergen jedoch Meta-Boxen. Ich möchte in der Lage sein, programmgesteuert eine Liste aller dieser registrierten Bildschirmoptionen von Meta-Boxen zu erhalten, damit ich erneut überprüfen kann, ob ein bestimmtes Array von Bildschirmoptionen vorhanden ist, und wenn dies der Fall ist, plane ich, sie programmgesteuert zu entfernen.
Klicken Sie hier für einen Screenshot in voller Größe
Frage Wie kann ich programmgesteuert eine Liste aller registrierten Bildschirmoptionen (Meta-Boxen) für Beitragstypen abrufen, in denen Sie einen bestimmten Beitrag innerhalb Ihres gewünschten Beitragstyps hinzufügen oder bearbeiten möchten?
Letztendlich besteht das Ziel hier darin, diese Optionen zu entfernen und nicht nur zu deaktivieren. Ich möchte etwas in der Art tun, wie ich unnötige Dashboard-Meta-Boxen entfernt habe .
quelle
Es tut mir leid, dass es ein bisschen nebensächlich ist, aber ich fand es nützlich, wenn es darum geht, wp-out-of-box-Meta-Boxen zu entfernen, aber nicht so sehr für benutzerdefinierte oder benutzerdefinierte themenbezogene Meta-Boxen. Um ein bisschen mehr zu veranschaulichen: Ich habe ein neues Thema installiert, das eine benutzerdefinierte Meta-Box einführte, wenn Sie einen neuen Beitrag / eine neue Seite in den Bildschirmoptionen anzeigen. (Ich bin neu in wp, also) Aus irgendeinem Grund konnte ich diese benutzerdefinierte Meta-Box mit Mikes Ansatz nicht entfernen, aber sie funktionierte für alles, was nicht benutzerdefiniert war. Für meine Dummheit schlug ich stundenlang gegen die Wand und konnte es immer noch nicht herausfinden, also musste ich darauf zurückkommen:
quelle