PluginProbe
MaxButtons – Create buttons / 6.23
MaxButtons – Create buttons v6.23
6.23 6.24 6.25 6.26 6.26.1 6.27 6.28 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7.0 7.1 7.1.1 7.1.2 7.1.3 7.10 7.11 7.13 7.13.1 7.13.2 7.13.3 All 100 releases
maxbuttons / assets / integrations / siteorigins_builder / sitebuilder.php

sitebuilder.php in MaxButtons – Create buttons 6.23, at assets/integrations/siteorigins_builder/sitebuilder.php

45 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace MaxButtons;
3 defined('ABSPATH') or die('No direct access permitted');
4 // Add a MaxButton widget to the pagebuilder
5
6 function maxButtons_add_widget_tabs($tabs) {
7 $tabs[] = array(
8 'title' => __('MaxButtons', 'maxbuttons'),
9 'filter' => array(
10 'groups' => array('maxbuttons')
11 )
12 );
13
14 return $tabs;
15 }
16 add_filter('siteorigin_panels_widget_dialog_tabs', maxUtils::namespaceit('maxbuttons_add_widget_tabs'), 20);
17
18 function maxbuttons_add_widgets($folders)
19 {
20 $folders[] = plugin_dir_path(__FILE__). 'widgets/';
21
22 return $folders;
23 }
24 add_filter('siteorigin_widgets_widget_folders', maxUtils::namespaceit('maxbuttons_add_widgets'), 20);
25
26
27
28 function maxbuttons_fields_class_paths( $class_paths ) {
29
30 $class_paths[] = plugin_dir_path( __FILE__ ) . "fields/";
31 return $class_paths;
32 }
33 add_filter( 'siteorigin_widgets_field_class_paths', maxUtils::namespaceit('maxbuttons_fields_class_paths'), 20 );
34
35 function maxbuttons_class_prefixes( $class_prefixes ) {
36 $class_prefixes[] = maxUtils::namespaceit('MaxButton_Widget_Field_');
37 return $class_prefixes;
38 }
39 add_filter( 'siteorigin_widgets_field_class_prefixes', maxUtils::namespaceit('maxbuttons_class_prefixes'), 20 );
40
41
42
43
44
45