Add ACF JSON support for field groups sync

This commit is contained in:
Dekart Deploy Bot 2026-05-07 21:21:24 +03:00
parent 7db29d1a38
commit 08a1040b59
2 changed files with 73 additions and 0 deletions

View File

@ -0,0 +1,49 @@
{
"key": "group_6981398f2b552",
"title": "SEO метаданные",
"fields": [
{
"key": "field_698139906b2db",
"label": "meta_keywords",
"name": "meta_keywords",
"aria-label": "",
"type": "text",
"instructions": "",
"required": 0,
"conditional_logic": 0,
"wrapper": {
"width": "",
"class": "",
"id": ""
},
"default_value": "<meta name=\"keywords\" content=\"частная школа щелково, школа декарт щелково, платная школа щелково, образовательный центр декарт, обучение детей щелково, частная школа фрязино, лицензированная школа щелково\" \/>",
"maxlength": "",
"allow_in_bindings": 0,
"placeholder": "",
"prepend": "",
"append": ""
}
],
"location": [
[
{
"param": "page_template",
"operator": "==",
"value": "front-page.php"
}
]
],
"menu_order": 0,
"position": "normal",
"style": "default",
"label_placement": "top",
"instruction_placement": "label",
"hide_on_screen": "",
"active": true,
"description": "",
"show_in_rest": 0,
"display_title": "",
"allow_ai_access": false,
"ai_description": "",
"modified": 1778178038
}

View File

@ -895,3 +895,27 @@ function dekart_add_preload_hints() {
} }
add_action('wp_head', 'dekart_add_preload_hints', 1);// Тестовая строка для проверки деплоя 2026-05-06 add_action('wp_head', 'dekart_add_preload_hints', 1);// Тестовая строка для проверки деплоя 2026-05-06
// Updated via WordPress admin 2026-05-07 // Updated via WordPress admin 2026-05-07
// === ACF JSON Auto-save ===
// Автоматически сохраняет группы полей в JSON при редактировании
add_filter('acf/settings/save_json', function($path) {
return get_stylesheet_directory() . '/acf-json';
});
// Загружает группы полей из JSON
add_filter('acf/settings/load_json', function($paths) {
$paths[] = get_stylesheet_directory() . '/acf-json';
return $paths;
});
// === ACF JSON Auto-save ===
// Автоматически сохраняет группы полей в JSON при редактировании
add_filter('acf/settings/save_json', function($path) {
return get_stylesheet_directory() . '/acf-json';
});
// Загружает группы полей из JSON
add_filter('acf/settings/load_json', function($paths) {
$paths[] = get_stylesheet_directory() . '/acf-json';
return $paths;
});