Список всех типов контролов в настройщике тем WordPress?

23 апр. 2013 г., 23:17:10
Просмотры: 16.4K
Голосов: 6

Я просматривал документацию API настройщика тем и искал в Google, чтобы просто узнать названия типов контролов, уже встроенных в кастомизатор тем.

Конкретно я ищу, как называется простая кнопка. Я пробовал использовать типы 'button' и 'input', но мои догадки ни к чему не приводят. Вместо создания кастомного контрола я уверен, что должна быть обычная старая кнопка, но я не могу найти, как она называется. Если кто-то знает её название или может указать на список с типами контролов и их именами, я был бы очень благодарен.

0
Все ответы на вопрос 2
1

Посмотрите в исходном коде: http://core.trac.wordpress.org/browser/trunk/wp-includes/class-wp-customize-control.php

Основные типы контролов:

  • text (текстовое поле)
  • checkbox (флажок)
  • radio (радиокнопка)
  • select (выпадающий список)
  • dropdown-pages (выпадающий список страниц)

Также некоторые продвинутые типы контролов (как описано Otto):

  • WP_Customize_Color_Control - расширяет встроенный класс WP_Customize_Control. Добавляет цветовое колесо для выбора цвета.
  • WP_Customize_Upload_Control – Предоставляет поле для загрузки файлов. Однако, скорее всего, вы не будете использовать его напрямую, а расширите для других целей... например:
  • WP_Customize_Image_Control – Предоставляет возможность выбора изображения и его загрузки. Расширяет контрол загрузки. Можно увидеть в работе при настройке фонового изображения, где пользователь может загрузить новый файл.
  • WP_Customize_Header_Image_Control – Из-за особенностей изменения размеров изображения заголовка, требуется специальная обработка и отображение, поэтому WP_Customize_Header_Image_Control расширяет WP_Customize_Image_Control, добавляя эту функциональность. Можно увидеть в работе при настройке изображения заголовка.

Также:

  • WP_Customize_Background_Image_Control (контрол фонового изображения)

Если вам нужно больше, вам придется определить свой собственный, пользовательский контрол.

23 апр. 2013 г. 23:34:04
Комментарии

Спасибо, ваш пост определённо спас меня от очередного часа поисков в Google. В итоге я создал кастомный контрол для кнопки.

user1632018 user1632018
24 апр. 2013 г. 04:17:00
0

Поддерживаемые типы контролов: text, checkbox, radio, select, textarea, dropdown-pages, email, url, number, hidden и date.

источник: https://codex.wordpress.org/Class_Reference/WP_Customize_Manager/add_control

15 мар. 2018 г. 12:22:20