PluginProbe ʕ •ᴥ•ʔ
Advanced Custom Fields: Extended / 0.5.8.1
Advanced Custom Fields: Extended v0.5.8.1
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 / acf-extended.php
acf-extended Last commit date
assets 7 years ago includes 7 years ago acf-extended.php 7 years ago init.php 7 years ago readme.txt 7 years ago
acf-extended.php
105 lines
1 <?php
2 /**
3 * Plugin Name: Advanced Custom Fields: Extended
4 * Description: Enhancement Suite which improves Advanced Custom Fields administration
5 * Version: 0.5.8.1
6 * Author: hwk
7 * Author URI: https://hwk.fr
8 * Text Domain: acfe
9 */
10
11 if(!defined('ABSPATH'))
12 exit;
13
14 /**
15 * ACFE: Constants
16 */
17 if(!defined('ACFE_FILE')) define('ACFE_FILE', __FILE__);
18 if(!defined('ACFE_PATH')) define('ACFE_PATH', plugin_dir_path(__FILE__));
19 if(!defined('ACFE_URL')) define('ACFE_URL', plugin_dir_url(__FILE__));
20 if(!defined('ACFE_BASENAME')) define('ACFE_BASENAME', plugin_basename(__FILE__));
21 if(!defined('ACFE_THEME_PATH')) define('ACFE_THEME_PATH', get_stylesheet_directory());
22 if(!defined('ACFE_THEME_URL')) define('ACFE_THEME_URL', get_stylesheet_directory_uri());
23
24 /**
25 * ACFE: Init
26 */
27 require_once(ACFE_PATH . 'init.php');
28
29 /**
30 * ACFE: Load
31 */
32 add_action('acf/include_fields', 'acfe_load');
33 function acfe_load(){
34
35 if(!acfe_is_acf_pro())
36 return;
37
38 /**
39 * Settings
40 */
41 acf_update_setting('acfe_php', true);
42 acf_update_setting('acfe_php_save', ACFE_THEME_PATH . '/acfe-php');
43 acf_update_setting('acfe_php_load', array(ACFE_THEME_PATH . '/acfe-php'));
44 acf_update_setting('acfe_php_found', false);
45
46 /**
47 * Core
48 */
49 require_once(ACFE_PATH . 'includes/core/compatibility.php');
50 require_once(ACFE_PATH . 'includes/core/enqueue.php');
51 require_once(ACFE_PATH . 'includes/core/helpers.php');
52
53 /**
54 * Admin Pages
55 */
56 require_once(ACFE_PATH . 'includes/admin/settings.php');
57 require_once(ACFE_PATH . 'includes/admin/options.php');
58
59 /**
60 * Fields settings
61 */
62 require_once(ACFE_PATH . 'includes/fields-settings/bidirectional.php');
63 require_once(ACFE_PATH . 'includes/fields-settings/data.php');
64 require_once(ACFE_PATH . 'includes/fields-settings/permissions.php');
65 require_once(ACFE_PATH . 'includes/fields-settings/update.php');
66 require_once(ACFE_PATH . 'includes/fields-settings/validation.php');
67
68 /**
69 * Field Groups
70 */
71 require_once(ACFE_PATH . 'includes/field-groups/field-group.php');
72 require_once(ACFE_PATH . 'includes/field-groups/field-group-category.php');
73 require_once(ACFE_PATH . 'includes/field-groups/field-groups.php');
74
75 /**
76 * Locations
77 */
78 require_once(ACFE_PATH . 'includes/locations/post-type-all.php');
79
80 /**
81 * Modules
82 */
83 require_once(ACFE_PATH . 'includes/modules/author.php');
84 require_once(ACFE_PATH . 'includes/modules/autosync.php');
85 require_once(ACFE_PATH . 'includes/modules/dynamic-post-type.php');
86 require_once(ACFE_PATH . 'includes/modules/dynamic-taxonomy.php');
87
88 }
89
90 /**
91 * ACFE: Fields
92 */
93 add_action('acf/include_field_types', 'acfe_fields');
94 function acfe_fields(){
95
96 if(!acfe_is_acf_pro())
97 return;
98
99 require_once(ACFE_PATH . 'includes/fields/field-button.php');
100 require_once(ACFE_PATH . 'includes/fields/field-dynamic-message.php');
101 require_once(ACFE_PATH . 'includes/fields/field-post-types.php');
102 require_once(ACFE_PATH . 'includes/fields/field-slug.php');
103 require_once(ACFE_PATH . 'includes/fields/field-taxonomies.php');
104
105 }