Nie chcę używać WYSIWYG na górze mojego niestandardowego typu postu. Chcę użyć niestandardowego pola tekstowego, które zamiast tego mogę umieścić na dole mojej listy pól niestandardowych.
czy to możliwe?
custom-post-types
wysiwyg
scottgemmell
źródło
źródło
remove_post_type_support()
w ramach tego samego wywołania zwrotnegoregister_post_type()
, aby zapewnić prawidłową kolejność wykonywania.supports
parametr w interfejsie użytkownika. Zapoznaj się z tymi zrzutami ekranu .Możesz faktycznie wyłączyć edytor WYSIWYG, pozostawiając tylko edytor źródłowy HTML. Wybierz funkcję poniżej:
źródło
Alternatywnie możesz obsługiwać obsługę post-edytora bezpośrednio w swoim
register_post_type()
wywołaniu, za pomocą'supports'
parametru w$args
tablicy.Domyślną wartością jest:
'supports' => array( 'title', 'editor' )
.Możesz zmienić to, czego potrzebujesz; na przykład:
'supports' => array( 'title' )
.źródło
Odp: ten komentarz:
Typy niestandardowe post UI Plugin naraża wszystkich
register_post_type()
$args
parametrów tablicowych w jego interfejsie.W takim przypadku wystarczy po prostu znaleźć sekcję Wsparcie i wyłączyć / odznaczyć Edytor :
źródło
Innym, bardziej spójnym sposobem wyłączenia edytora WYSIWYG, pozostawiając tylko edytor źródłowy HTML - jest wyłączenie tinymce przy użyciu filtra „wp_editor_settings” dla niestandardowego typu postu.
źródło