PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / 2.5.13
Shortcodes and extra features for Phlox theme v2.5.13
2.17.21 2.17.20 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.6 1.0.9 1.1.0 1.3.0 1.3.1 1.3.10 1.3.14 1.3.2 1.3.3 1.3.6 1.4.0 1.4.1 1.4.2 1.5.0 1.5.2 1.6.0 1.6.2 1.6.4 1.7.0 1.7.2 2.10.0 2.10.1 2.10.3 2.10.5 2.10.7 2.10.8 2.10.9 2.11.0 2.11.1 2.11.2 2.12.0 2.14.0 2.15.0 2.15.2 2.15.4 2.15.5 2.15.6 2.15.7 2.15.8 2.15.9 2.16.0 2.16.1 2.16.2 2.16.3 2.16.4 2.17.0 2.17.1 2.17.12 2.17.13 2.17.14 2.17.15 2.17.16 2.17.2 2.17.3 2.17.4 2.17.5 2.17.6 2.17.8 2.17.9 2.4.12 2.4.13 2.4.14 2.4.16 2.4.18 2.4.19 2.4.9 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.14 2.5.15 2.5.16 2.5.17 2.5.19 2.5.2 2.5.20 2.5.3 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.10 2.6.12 2.6.13 2.6.14 2.6.15 2.6.16 2.6.17 2.6.19 2.6.2 2.6.20 2.6.4 2.6.5 2.6.7 2.7.0 2.7.1 2.7.10 2.7.11 2.7.12 2.7.13 2.7.14 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.9 2.9.0 2.9.12 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.19 2.9.2 2.9.20 2.9.21 2.9.22 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8
auxin-elements / includes / elementor / modules / settings / general / manager.php
auxin-elements / includes / elementor / modules / settings / general Last commit date
manager.php 6 years ago
manager.php
75 lines
1 <?php
2 namespace Auxin\Plugin\CoreElements\Elementor\Settings\General;
3
4 use Elementor\Controls_Manager;
5 use Elementor\Core\Base\Document;
6 use Elementor\Plugin;
7 use Elementor\Widget_Base;
8 use Elementor\Group_Control_Image_Size;
9 use Elementor\Group_Control_Typography;
10 use Elementor\Scheme_Color;
11 use Elementor\Scheme_Typography;
12 use Elementor\Control_Media;
13 use Elementor\Group_Control_Border;
14 use Elementor\Group_Control_Box_Shadow;
15 use Elementor\Group_Control_Background;
16 use Auxin\Plugin\CoreElements\Elementor\Settings\Base\Manager as baseManager;
17
18
19 class Manager extends baseManager
20 {
21
22 /**
23 * Register Document Controls
24 *
25 * Add New Controls to Elementor Page Options
26 * @param $document
27 */
28 public function register_controls ( $document ) {
29
30 $document->start_controls_section(
31 'page_logo_section', [
32 'label' => __('Logo', 'auxin-elements' ),
33 'tab' => Controls_Manager::TAB_SETTINGS,
34 ]
35 );
36
37 $document->add_control(
38 'aux_custom_logo', [
39 'label' => __('Page Logo', 'auxin-elements' ),
40 'type' => Controls_Manager::MEDIA,
41 'show_label' => false,
42 ]
43 );
44
45 $document->add_control(
46 'page_secondary_logo_max_height', [
47 'label' => __( 'Footer Brand Height', 'auxin-elements' ),
48 'type' => Controls_Manager::SLIDER,
49 'size_units' => array('px'),
50 'default' => [
51 'size' => $document->get_main_meta( 'page_secondary_logo_max_height' ), // get default value,
52 ],
53 'range' => [
54 'px' => [
55 'min' => 0,
56 'max' => 500,
57 'step' => 1
58 ]
59 ]
60 ]
61 );
62
63 $document->end_controls_section();
64 }
65
66 protected function save_settings( array $settings, $document, $data = null ){
67 /**
68 // TODO save the control values as page meta fields by looping through $settings array
69 // $document->update_main_meta( $meta_key, $value );
70
71 error_log( print_r( $settings, true ) );
72 */
73 }
74 }
75