PluginProbe ʕ •ᴥ•ʔ
Advanced Custom Fields: Extended / 0.8
Advanced Custom Fields: Extended v0.8
0.9.2.6 0.9.2.5 0.8.6 0.8.6.1 0.8.6.3 0.8.6.5 0.8.6.6 0.8.6.7 0.8.6.8 0.8.6.9 0.8.7 0.8.7.1 0.8.7.2 0.8.7.3 0.8.7.4 0.8.7.5 0.8.7.6 0.8.8 0.8.8.1 0.8.8.10 0.8.8.11 0.8.8.2 0.8.8.3 0.8.8.4 0.8.8.5 0.8.8.6 0.8.8.7 0.8.8.8 0.8.8.9 0.8.9 0.8.9.1 0.8.9.2 0.8.9.3 0.8.9.4 0.8.9.5 0.9 0.9.0.1 0.9.0.2 0.9.0.3 0.9.0.4 0.9.0.5 0.9.0.6 0.9.0.7 0.9.0.8 0.9.0.9 0.9.1 0.9.1.1 0.9.2 0.9.2.1 0.9.2.2 0.9.2.3 0.9.2.4 trunk 0.5 0.5.1 0.5.2 0.5.2.1 0.5.2.3 0.5.5 0.5.5.1 0.5.8 0.5.8.1 0.6 0.6.0.1 0.6.0.2 0.6.1 0.6.3 0.6.5 0.6.7 0.6.7.2 0.7 0.7.0.3 0.7.5 0.7.5.5 0.7.8 0.7.9 0.7.9.3 0.7.9.4 0.7.9.9.8 0.7.9.9.9 0.8 0.8.1 0.8.2 0.8.3 0.8.3.1 0.8.4 0.8.4.1 0.8.4.5 0.8.4.6 0.8.5 0.8.5.5
acf-extended / includes / fields / field-file.php
acf-extended / includes / fields Last commit date
field-advanced-link.php 6 years ago field-button.php 6 years ago field-clone.php 6 years ago field-column.php 6 years ago field-dynamic-message.php 6 years ago field-file.php 6 years ago field-flexible-content.php 6 years ago field-forms.php 6 years ago field-group.php 6 years ago field-hidden.php 6 years ago field-image.php 6 years ago field-post-statuses.php 6 years ago field-post-types.php 6 years ago field-recaptcha.php 6 years ago field-repeater.php 6 years ago field-select.php 6 years ago field-slug.php 6 years ago field-taxonomies.php 6 years ago field-taxonomy-terms.php 6 years ago field-textarea.php 6 years ago field-user-roles.php 6 years ago
field-file.php
52 lines
1 <?php
2
3 if(!defined('ABSPATH'))
4 exit;
5
6 add_filter('gettext', 'acfe_field_file_text', 99, 3);
7 function acfe_field_file_text($translated_text, $text, $domain){
8
9 if($domain !== 'acf')
10 return $translated_text;
11
12 if($text === 'No file selected')
13 return '';
14
15 return $translated_text;
16
17 }
18
19 add_action('acf/render_field_settings/type=file', 'acfe_field_file_settings', 0);
20 function acfe_field_file_settings($field){
21
22 acf_render_field_setting($field, array(
23 'label' => __('Uploader type'),
24 'name' => 'acfe_uploader',
25 'key' => 'acfe_uploader',
26 'instructions' => __('Choose the uploader type'),
27 'type' => 'radio',
28 'choices' => array(
29 'wp' => 'Media',
30 'basic' => 'Basic',
31 ),
32 'allow_null' => 0,
33 'other_choice' => 0,
34 'default_value' => '',
35 'layout' => 'horizontal',
36 'return_format' => 'value',
37 'save_other_choice' => 0,
38 ));
39
40 }
41
42 add_filter('acf/prepare_field/type=file', 'acfe_field_file_uploader_type');
43 function acfe_field_file_uploader_type($field){
44
45 if(!isset($field['acfe_uploader']) || empty($field['acfe_uploader']))
46 return $field;
47
48 acf_update_setting('uploader', $field['acfe_uploader']);
49
50 return $field;
51
52 }