Ich frage mich, wie ich den Post-Editor (Visual + HTML) loswerden kann . Ich habe versucht, die Unterstützung für Post-Typen nicht zu registrieren, und sie wird weiterhin angezeigt (die Abmeldung funktioniert problemlos mit jedem anderen Standard-Meta-Feld auf dem Post-Bearbeitungsbildschirm). Ich habe auch versucht, es mit remove_meta_box abzumelden, was auch nicht funktioniert hat (funktioniert für alles andere außer der Titel-Meta-Box). Vielleicht fehlt mir etwas. Ich habe bereits im Internet gesucht und konnte nichts finden. Ich hoffe jemand kann es mir sagen. Vielen Dank!
Ps. Ich würde mich über eine Lösung zum Deaktivieren des Titelfelds freuen, aber das ist die 2. (die Registrierung beim Post-Typ funktioniert nicht).
(Wordpress-Version ist 3.0.4.)
supports
, Array über Filter zu leeren?Wenn Sie für das
supports
Argument nichts übergeben , werden die Standardeinstellungen von'title', 'editor'
verwendet (wobei "nichts" alles ist, was istempty()
).Genauso wie Sie nach der Registrierung des Beitragstyps Unterstützung für etwas hinzufügen können
add_post_type_support( $post_type, $feature )
, können Sie die Unterstützung für etwas durch Aufrufen entfernenremove_post_type_support( $post_type, $feature )
. Wenn Sie dies nach der Registrierung Ihres Beitragstyps aufrufen, sollte der Editor entfernt werden:Diese Funktionen manipulieren nur die globale
$_wp_post_type_features
Variable, aber es ist immer besser, dies mit API-Funktionen zu tun, als selbst damit herumzuspielen.quelle
0.1
anstelle0
eines Parameters verwendet , um dieempty()
Prüfung zu bestehen.empty()
meine getreten bin . Wie oben - sehr kontraintuitiv.'support' => array('thumbnail' => true, 'editor' => false);
Ich verwende das UI-Plugin für benutzerdefinierte Beitragstypen, um benutzerdefinierte Beitragstypen zu erstellen. Mit diesem Plugin können Sie den Post-Editor unter den erweiterten Optionen deaktivieren.
Beitragstyp verwalten -> Erweiterte Optionen anzeigen
Hier ist ein Link zum Plugin: http://wordpress.org/extend/plugins/custom-post-type-ui/
PS - Damit kannst du auch das Titelfeld deaktivieren :)
quelle
Überprüfen Sie register_post_type (); im Kodex. Unter den Argumenten Abschnitt nach unten scrollen , bis Sie sehen Support .
Ab 3.5 kann der Boolesche
false
Wert anstelle eines Arrays als Wert übergeben werden, um das Standardverhalten (Titel und Editor) zu verhindern .Oder passen Sie Ihren benutzerdefinierten Beitragstyp an, indem Sie die gewünschten Werte hinzufügen, zum Beispiel:
Diese unterstützten Optionen in meinem Array werden in meinem WordPress-Backend angezeigt.
quelle
Sie können auch den Stil für die Bearbeitungsseite des Administrators festlegen, um bestimmte Elemente wie den Editor usw. auszublenden.
quelle