PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / trunk
Shortcodes and extra features for Phlox theme vtrunk
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 / footer.php
auxin-elements / includes / elementor / modules / documents Last commit date
footer.php 4 years ago header.php 4 years ago
footer.php
60 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 Footer extends Library_Document {
20
21 public static function get_properties() {
22 $properties = parent::get_properties();
23
24 $properties['location'] = 'footer';
25 $properties['support_kit'] = true;
26
27 return $properties;
28 }
29
30 public function get_name() {
31 return 'footer';
32 }
33
34 public static function get_title() {
35 return __( 'Footer', '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' => __( 'Footer', 'auxin-elements' ),
47 'active' => true,
48 ],
49 ];
50
51 return $categories + parent::get_editor_panel_categories();
52 }
53
54
55 protected function register_controls() {
56 parent::register_controls();
57
58 Post::register_style_controls( $this );
59 }
60 }