ReexyStore
WordPress

ACF RGBA Color Picker v1.2.3

65
1
02.01.2026
Бесплатно FREE
Безопасно
Мгновенно
Поддержка
Версия 1.2.3
Размер файла 19.16 KB
Категория WordPress

Описание

Палитра цветов RGBA - это палитра цветов, которая поддерживает цвета прозрачности в режиме RGBA.

Пользовательская цветовая палитра

Плагин предлагает возможность настроить цветовую палитру по вашему желанию. Вы можете определить свою собственную цветовую палитру с помощью фильтра acf/rgba_color_picker/palette. Кроме того, в настройках поля вы можете определить индивидуальную цветовую палитру для каждого поля.

Новое в версии 1.2.0

Если в цветовой палитре много цветов, цветовые поля становятся очень маленькими. Чтобы этого избежать, поля цвета теперь отображаются в несколько строк (максимум 10 цветов в строке). Таким образом, для стандартной палитры можно определить множество цветов.

Кроме того, палитра цветов теперь позиционируется абсолютно, и это не смещает другие элементы страницы каждый раз, когда палитра цветов открывается.

Этот плагин работает только с ACF PRO (версия 5.5.0 или выше).

Локализации

- английский

- немецкий

Пользовательская цветовая палитра

Используйте фильтр acf/rgba_color_picker/palette, чтобы создать собственную стандартную цветовую палитру для палитры цветов. Пользовательскую стандартную цветовую палитру, как и цветовую палитру по умолчанию, можно переопределить в настройках поля отдельно для каждого поля.

Фиксированная цветовая палитра

Поместите такой код в файл function.php вашей темы (вы можете использовать значения цветов HEX или RGBA, а также смешивать их):

<?php
функция set_acf_rgba_color_picker_palette() {
$палитра = массив(
"ФФФ",
"0018ff",
"00FF36",
"rgba(255,168,0,0.7)"
);

вернуть $палитру;
}
add_filter("acf/rgba_color_picker/palette", "set_acf_rgba_color_picker_palette");
?>

Динамическая цветовая палитра

Если у вас есть страница параметров, на которой вы определяете некоторые стандартные цвета, создайте массив из этих параметров следующим образом:

<?php
функция set_acf_rgba_color_picker_palette() {
// необязательно - добавьте цвета, которые не заданы на странице настроек
$палитра = массив(
"ФФФ",
"000"
);

if ( have_rows("YOUR_COLOR_REPEATER_FIELD", "YOUR_OPTIONS_PAGE")) {
while( have_rows("YOUR_COLOR_REPEATER_FIELD", "YOUR_OPTIONS_PAGE")) { the_row();
$palette[] = get_sub_field("ВАШЕ_ЦВЕТНОЕ_ПОЛЕ");
}
}

вернуть $палитру;
}
add_filter("acf/rgba_color_picker/palette", "set_acf_rgba_color_picker_palette");
?>

Это пример использования поля повторителя для установки цветов; если вы храните цвета в строке, преобразуйте эту строку в массив.

Скрытие цветовой палитры

Если вы не хотите отображать цветовую палитру, установите возвращаемое значение фильтра равным false:

<?php
add_filter("acf/rgba_color_picker/palette", "__return_false");
?>

Установка для цветовой палитры значения false отключит и скроет параметры "Цветовая палитра" и "Скрыть цветовую палитру" в настройках поля.

Похожие товары

Смотреть все
Admin and Site Enhancements Pro v7.4.8 Хит продаж

Admin and Site Enhancements Pro v7.4.8

Мощный модульный плагин для WordPress, заменяющий десятки других плагинов. Настройка админки, оптимизация, безопасность — всё в одном.

Бесплатно
Ultimate Membership Pro v13.4 Хит продаж

Ultimate Membership Pro v13.4

Мощный плагин для создания платных подписок и членства на WordPress. Ограничение контента, рекуррентные платежи, интеграция с WooCommerce.

Бесплатно
Contact Form 7 v6.1.4 Хит продаж

Contact Form 7 v6.1.4

Бесплатно
WooCommerce v10.4.2 Хит продаж

WooCommerce v10.4.2

Бесплатно