PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.9.0
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.9.0
4.12.0 4.10.0 4.9.0 4.8.1 trunk 1.0 1.1 1.12.1 1.2.3 1.2.4 1.2.5 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.5 1.5.1 1.5.2 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.5.1 1.6.6 1.6.6.1 1.6.6.2 1.6.6.3 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.9.0 1.9.1 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.8.1 1.9.9 1.9.9.1 1.9.9.2 1.9.9.3 2.0 2.0.1 2.1 2.1.1 2.1.2 2.1.3 2.10 2.11 2.11.1 2.12 2.12.1 2.12.2 2.12.3 2.12.4 2.13 2.14 2.14.1 2.15 2.15.1 2.16 2.16.1 2.17 2.17.1 2.18 2.18.1 2.18.2 2.18.3 2.19 2.19.1 2.19.2 2.19.3 2.2 2.2.1 2.3 2.3.1 2.3.10 2.3.2 2.3.3 2.3.4 2.3.6 2.3.7 2.3.8 2.3.9 2.4 2.4.1 2.4.1.1 2.4.1.2 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5 2.5.1 2.5.2 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.7 2.7.1 2.7.2 2.8 2.9 2.9.1 4.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.7.5 4.7.6 4.7.7
custom-facebook-feed / inc / Builder / CFF_Builder_Customizer.php
custom-facebook-feed / inc / Builder Last commit date
Controls 1 month ago Tabs 1 month ago CFF_Builder_Customizer.php 1 month ago CFF_Db.php 1 month ago CFF_Feed_Builder.php 1 month ago CFF_Feed_Saver.php 1 month ago CFF_Feed_Saver_Manager.php 1 month ago CFF_Post_Set.php 1 month ago CFF_Source.php 1 month ago CFF_Theme_CSS.php 1 month ago CFF_Tooltip_Wizard.php 1 month ago index.php 1 month ago
CFF_Builder_Customizer.php
97 lines
1 <?php
2
3 /**
4 * Customizer Builder
5 *
6 * @since 4.0
7 */
8
9 namespace CustomFacebookFeed\Builder;
10
11 if (!defined('ABSPATH')) {
12 exit;
13 }
14
15 class CFF_Builder_Customizer
16 {
17 /**
18 * Controls Classes Array
19 *
20 * @since 4.0
21 * @access private
22 *
23 * @var array
24 */
25 public static $controls_classes = [];
26
27
28 /**
29 * Get controls list.
30 *
31 * Getting controls list
32 *
33 * @since 4.0
34 * @access public
35 *
36 * @return array
37 */
38 public static function get_controls_list()
39 {
40 return [
41 'actionbutton',
42 'checkbox',
43 'checkboxsection',
44 'datepicker',
45 'colorpicker',
46 'number',
47 'select',
48 'switcher',
49 'text',
50 'textarea',
51 'toggle',
52 'toggleset',
53 'heading',
54 'separator',
55 'customview',
56 'coloroverride',
57 'togglebutton',
58 'hidden'
59 ];
60 }
61
62 /**
63 * Register Controls
64 *
65 * Including Control
66 *
67 * @since 4.0
68 * @access public
69 */
70 public static function register_controls()
71 {
72 $controls_list = self::get_controls_list();
73 foreach ($controls_list as $control) {
74 $controlClassName = 'CFF_' . ucfirst($control) . '_Control';
75 $cls_name = __NAMESPACE__ . '' . '\Controls\\' . $controlClassName;
76 $control_class = new $cls_name();
77 self::$controls_classes[$control] = $control_class;
78 }
79 }
80
81 /**
82 * Print Controls Vue JS Tempalte
83 *
84 * Including Control
85 *
86 * @since 4.0
87 * @access public
88 */
89 public static function get_controls_templates($editingType)
90 {
91 $controls_list = self::get_controls_list();
92 foreach ($controls_list as $control) {
93 self::$controls_classes[$control]->print_control_wrapper($editingType);
94 }
95 }
96 }
97