false, 'instructions' => '', 'type' => 'acfe_dynamic_message', 'required' => false, 'name' => 'acfe_field_data', 'key' => 'acfe_field_data', 'value' => $acfe_field_data_id, ), true); } /** * Render: Field Data */ add_filter('acf/render_field/name=acfe_field_data', 'acfe_render_field_data'); function acfe_render_field_data($field){ $acfe_field_data_id = $field['value']; if(!$acfe_field_data_id) return; $get_field = acf_get_field($acfe_field_data_id); $get_field = array_map(function($value){ if(is_array($value)) return $value; return esc_html($value); }, $get_field); $get_field_debug = '
' . print_r($get_field, true) . ''; if(!$get_field) $get_field_debug = '
Field data unavailable'; $get_post = get_post($acfe_field_data_id, ARRAY_A); $get_post = array_map(function($value){ if(is_array($value)) return $value; return esc_html($value); }, $get_post); $get_post_debug = '
' . print_r($get_post, true) . ''; if(!$get_post || $get_post['post_type'] !== 'acf-field'){ $get_post_debug = '
Post object unavailable'; } $button = '' . __('Data') . ''; if(!$get_field && !$get_post) $button = '' . __('Data') . ''; echo $button . '