HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/school/wp-content/themes/blocksy/inc/integrations/zion.php
<?php

add_action('init', function () {
	add_filter(
		'rest_request_after_callbacks',
		function ($response, $handler, \WP_REST_Request $request) {
			$route = $request->get_route();

			if ($route === '/zionbuilder/v1/options') {
				$data = $response->get_data();

				$data['local_colors'][] = 'var(--theme-palette-color-1)';
				$data['local_colors'][] = 'var(--theme-palette-color-2)';
				$data['local_colors'][] = 'var(--theme-palette-color-3)';
				$data['local_colors'][] = 'var(--theme-palette-color-4)';
				$data['local_colors'][] = 'var(--theme-palette-color-5)';
				$data['local_colors'][] = 'var(--theme-palette-color-6)';
				$data['local_colors'][] = 'var(--theme-palette-color-7)';
				$data['local_colors'][] = 'var(--theme-palette-color-8)';

				$response->set_data($data);
			}

			return $response;
		},
		1000, 3
	);
});