PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / 2.17.14
Shortcodes and extra features for Phlox theme v2.17.14
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 / documents / header.php
auxin-elements / includes / elementor / modules / documents Last commit date
footer.php 4 years ago header.php 4 years ago
header.php
67 lines
1 <?php
2 namespace Auxin\Plugin\CoreElements\Elementor\Modules\Documents;
3
4 use Elementor\Modules\Library\Documents\Library_Document;
5 use Elementor\Core\DocumentTypes\Post;
6
7 if ( ! defined( 'ABSPATH' ) ) {
8 exit; // Exit if accessed directly
9 }
10
11 /**
12 * Elementor section library document.
13 *
14 * Elementor section library document handler class is responsible for
15 * handling a document of a section type.
16 *
17 * @since 2.0.0
18 */
19 class Header extends Library_Document {
20
21 public static function get_properties() {
22 $properties = parent::get_properties();
23
24 $properties['location'] = 'header';
25 $properties['support_kit'] = true;
26
27 return $properties;
28 }
29
30 public function get_name() {
31 return 'header';
32 }
33
34 public static function get_title() {
35 return __( 'Header', 'auxin-elements' );
36 }
37
38 public function get_css_wrapper_selector() {
39 return '.elementor-' . $this->get_main_id();
40 }
41
42 protected static function get_editor_panel_categories() {
43 // Move to top as active.
44 $categories = [
45 'auxin-theme-elements' => [
46 'title' => __( 'Site Header', 'auxin-elements' ),
47 'active' => true,
48 ],
49 ];
50
51 return $categories + parent::get_editor_panel_categories();
52 }
53
54 protected function register_controls() {
55 parent::register_controls();
56
57 Post::register_style_controls( $this );
58 }
59
60 /* For Adding Custom Classnames To Elementor Header
61 /*-------------------------------------*/
62 // public function get_container_classes() {
63 // $classes = parent::get_container_classes();
64 // $classes .= ' aux-elementor-header';
65 // return $classes;
66 // }
67 }