Верх страницы
Обложка к записи Кастомизация цветовой палитры ACF
Время для прочтения: 0 мин. 19 сек.

Кастомизация цветовой палитры ACF

Вы когда-нибудь хотели определить точную цветовую палитру для поля выбора цвета в ACF?

Хорошие новости! Теперь вы это точно сможете сделать.

С помощью JavaScript API, встроенного в Advanced Custom Fields, мы можем использовать очень маленький сниппет кода, чтобы точно указать, какие цвета нам нужны в палитре предлагаемых цветов.

add_action(
    'admin_footer',
     function () {
	   ?>
    	<script>
	    if (window.acf) {
	        acf.addFilter('color_picker_args', function (args, $field) {

		    args.palettes = [
		        '#E6D8D5',
		        '#E75274',
		        '#F9FEFD',
		        '#58C2B5',
		    ];

		    return args;
	        });
	    }
    	</script>
	<?php
  }
);

В данном примере я просто вставляю код на все страницы админки как инлайн скрипт на хуке admin_footer. Это работает отлично, но вы можете добавить это в файл JavaScript и включить его в очередь как полагается через wp_enqueue_script.

Источник: How to customize the colour palette for ACF’s colour picker field

ВКонтакте
Одноклассники
Telegram

Комментарии
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии