Я спрашиваю, как я могу избавиться от постредактора (visual + html). Я пытался не регистрировать поддержку типов записей, и она все еще появляется (отмена регистрации отлично работает со всеми другими мета-боксами по умолчанию на экране редактирования записей). Я также попытался отменить регистрацию с помощью remove_meta_box, который тоже не работал (работает для всего остального, кроме мета-блока заголовка). Может быть, я что-то упустил. Уже искал в интернете и ничего не смог найти. Я надеюсь, что кто-то может сказать мне. Спасибо!
Ps. Я был бы рад решению отключить поле заголовка тоже, но это 2-й (не регистрация с типом сообщения работает).
(Версия для Wordpress 3.0.4.)
supports
пустого массива через фильтр?Если вы не передаете ничего для
supports
аргумента, настройки по умолчанию для'title', 'editor'
используются (где «ничего» не все , что естьempty()
).Однако, подобно тому, как вы можете добавить поддержку чего-либо после регистрации типа записи в
add_post_type_support( $post_type, $feature )
, вы можете удалить поддержку чего-либо, позвонивremove_post_type_support( $post_type, $feature )
. Таким образом, вызов этого после регистрации вашего типа сообщения должен удалить редактор:Эти функции просто манипулируют глобальной
$_wp_post_type_features
переменной, но всегда лучше делать это с API-функциями, чем возиться с ней самостоятельно.источник
0.1
0
я использовал вместо параметра дляempty()
проверки.empty()
. Как и выше - очень нелогично.'support' => array('thumbnail' => true, 'editor' => false);
Я использую плагин Custom Post Type UI для создания пользовательских типов записей. Используя этот плагин, вы можете отключить постредактор в разделе дополнительных параметров.
Управление типом сообщения -> Просмотр дополнительных параметров
Вот ссылка на плагин: http://wordpress.org/extend/plugins/custom-post-type-ui/
PS - Это позволяет отключить поле заголовка тоже :)
источник
Проверьте register_post_type (); в кодексе. В разделе « Аргументы » прокрутите вниз, пока не увидите « Поддержки» .
Начиная с 3.5, логическое значение
false
может быть передано как значение вместо массива, чтобы предотвратить поведение по умолчанию (заголовок и редактор).Или настройте свой собственный тип записи, как вы хотите, добавив значения, которые вы хотите, например:
Эти поддерживаемые опции в моем массиве появятся в моем бэкэнде WordPress
источник
Вы также можете установить стиль для страницы редактирования администратора, чтобы скрыть некоторые элементы, такие как редактор и т. Д.
источник