PluginProbe ʕ •ᴥ•ʔ
Advanced Custom Fields: Extended / 0.7.0.3
Advanced Custom Fields: Extended v0.7.0.3
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
115 lines
1 <?php
2 /**
3 * Plugin Name: Advanced Custom Fields: Extended
4 * Description: Enhancement Suite which improves Advanced Custom Fields administration
5 * Version: 0.7.0.3
6 * Author: ACF Extended
7 * Author URI: https://www.acf-extended.com
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 require_once(ACFE_PATH . 'includes/core/menu.php');
53
54 /**
55 * Admin Pages
56 */
57 require_once(ACFE_PATH . 'includes/admin/options.php');
58 require_once(ACFE_PATH . 'includes/admin/settings.php');
59
60
61 /**
62 * Fields settings
63 */
64 require_once(ACFE_PATH . 'includes/fields-settings/bidirectional.php');
65 require_once(ACFE_PATH . 'includes/fields-settings/data.php');
66 require_once(ACFE_PATH . 'includes/fields-settings/flexible-content.php');
67 require_once(ACFE_PATH . 'includes/fields-settings/permissions.php');
68 require_once(ACFE_PATH . 'includes/fields-settings/thumbnail.php');
69 require_once(ACFE_PATH . 'includes/fields-settings/update.php');
70 require_once(ACFE_PATH . 'includes/fields-settings/validation.php');
71
72 /**
73 * Field Groups
74 */
75 require_once(ACFE_PATH . 'includes/field-groups/field-group.php');
76 require_once(ACFE_PATH . 'includes/field-groups/field-group-category.php');
77 require_once(ACFE_PATH . 'includes/field-groups/field-groups.php');
78 require_once(ACFE_PATH . 'includes/field-groups/field-groups-third-party.php');
79
80 /**
81 * Locations
82 */
83 require_once(ACFE_PATH . 'includes/locations/post-type-all.php');
84 require_once(ACFE_PATH . 'includes/locations/post-type-archive.php');
85 require_once(ACFE_PATH . 'includes/locations/taxonomy-archive.php');
86
87 /**
88 * Modules
89 */
90 require_once(ACFE_PATH . 'includes/modules/author.php');
91 require_once(ACFE_PATH . 'includes/modules/autosync.php');
92 require_once(ACFE_PATH . 'includes/modules/dynamic-block-type.php');
93 require_once(ACFE_PATH . 'includes/modules/dynamic-options-page.php');
94 require_once(ACFE_PATH . 'includes/modules/dynamic-post-type.php');
95 require_once(ACFE_PATH . 'includes/modules/dynamic-taxonomy.php');
96 require_once(ACFE_PATH . 'includes/modules/taxonomy.php');
97
98 }
99
100 /**
101 * ACFE: Fields
102 */
103 add_action('acf/include_field_types', 'acfe_fields');
104 function acfe_fields(){
105
106 if(!acfe_is_acf_pro())
107 return;
108
109 require_once(ACFE_PATH . 'includes/fields/field-button.php');
110 require_once(ACFE_PATH . 'includes/fields/field-dynamic-message.php');
111 require_once(ACFE_PATH . 'includes/fields/field-post-types.php');
112 require_once(ACFE_PATH . 'includes/fields/field-slug.php');
113 require_once(ACFE_PATH . 'includes/fields/field-taxonomies.php');
114
115 }