locking to read only for old websites datas
This commit is contained in:
parent
67cc7b3696
commit
3837ee8f18
|
|
@ -11,3 +11,4 @@ require_once(__DIR__ . '/includes/taxonomy.php');
|
||||||
require_once(__DIR__ . '/includes/api.php');
|
require_once(__DIR__ . '/includes/api.php');
|
||||||
require_once(__DIR__ . '/includes/blocks.php');
|
require_once(__DIR__ . '/includes/blocks.php');
|
||||||
require_once(__DIR__ . '/includes/utilities.php');
|
require_once(__DIR__ . '/includes/utilities.php');
|
||||||
|
require_once(__DIR__ . '/includes/acf-fields.php');
|
||||||
|
|
|
||||||
17
includes/acf-fields.php
Normal file
17
includes/acf-fields.php
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
function acf_read_only_fields_in_group($field)
|
||||||
|
{
|
||||||
|
// READ ONLY FOR OLD WEBSITES DATA IN ARTISANS & CHANTIERS
|
||||||
|
$target_groups = ['group_672358433051b', 'group_673610d8e548a'];
|
||||||
|
$parent_id = $field['parent']; // ID du groupe parent
|
||||||
|
$parent_group = get_post($parent_id);
|
||||||
|
|
||||||
|
if (in_array($parent_group->post_name, $target_groups)) {
|
||||||
|
$field['readonly'] = 1;
|
||||||
|
$field['disabled'] = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $field;
|
||||||
|
}
|
||||||
|
add_filter('acf/load_field', 'acf_read_only_fields_in_group');
|
||||||
Loading…
Reference in New Issue
Block a user