Нажмите для увеличения
Описание
Палитра цветов 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 отключит и скроет параметры "Цветовая палитра" и "Скрыть цветовую палитру" в настройках поля.
Пользовательская цветовая палитра
Плагин предлагает возможность настроить цветовую палитру по вашему желанию. Вы можете определить свою собственную цветовую палитру с помощью фильтра 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 отключит и скроет параметры "Цветовая палитра" и "Скрыть цветовую палитру" в настройках поля.
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress