Entfernen Sie die Beschreibung im Bearbeitungsbildschirm für benutzerdefinierte Taxonomien

Ich muss Beschreibung Textarea aus einem benutzerdefinierten Taxonomie Bearbeitungsbildschirm in Admin entfernen.

Ich mache das tatsächlich mit der folgenden jQuery-Zeile

$('.form-field.term-description-wrap').remove(); 

aber ich würde es gerne in PHP machen. Ist es möglich?

Ich schaue mir den {$ taxonomy} _edit_form_fields- Hook an. Ist das die richtige? Wenn ja, welche Codezeilen sollte ich der Callback-function hinzufügen?

Solutions Collecting From Web of "Entfernen Sie die Beschreibung im Bearbeitungsbildschirm für benutzerdefinierte Taxonomien"

Sieh dir diesen Thread an – ich fürchte, seitdem hat sich nichts geändert, es gibt immer noch keine Möglichkeit, das Beschreibungsfeld zu filtern (es ist nur HTML, das in der Datei https://github.com/WordPress/WordPress/blob/master/wp fest codiert ist -admin / edit-tags.php # L484 , also kannst du es nicht mit PHP entfernen, ohne die coredateien zu bearbeiten, was nie der richtige Weg ist.

Der Hook, den Sie verwenden, {$taxonomy}_edit_form_fields wird vor der {$taxonomy}_edit_form_fields der Standardfelder auf dem Bildschirm für die Bearbeitung einzelner Terms ausgetriggers. Sie können damit mehr hinzufügen, aber nicht zum Filtern von Standardfeldern.

Ich würde sagen, Sie müssen Ihre JS-Lösung für jetzt oder noch besser halten – gehen Sie mit CSS- display: none; Lösung, um sicherzustellen, dass das Feld nicht angezeigt wird, wenn JavaScript deaktiviert ist und um Flimmern zu vermeiden, wie hier erwähnt.

Es ist nicht möglich, es gibt keinen Haken. Der von Ihnen erwähnte Hook ist eine Aktion , kein Filter und kann nur verwendet werden, um Felder hinzuzufügen oder Aktionen auszuführen, nachdem die vorhandenen Formularfelder ausgegeben wurden, und keine vorhandenen Felder / Ausgaben zu ändern.