PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.12.0
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.12.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 2 weeks ago Tabs 2 weeks ago CFF_Builder_Customizer.php 2 weeks ago CFF_Db.php 2 weeks ago CFF_Feed_Builder.php 2 weeks ago CFF_Feed_Saver.php 2 weeks ago CFF_Feed_Saver_Manager.php 2 weeks ago CFF_Post_Set.php 2 weeks ago CFF_Source.php 2 weeks ago CFF_Theme_CSS.php 2 weeks ago CFF_Tooltip_Wizard.php 2 weeks ago index.php 2 weeks 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