PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / 2.8.1
Shortcodes and extra features for Phlox theme v2.8.1
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 / admin / includes / metaboxes / metabox-fields-general-header-template.php
auxin-elements / admin / includes / metaboxes Last commit date
metabox-fields-general-advanced.php 5 years ago metabox-fields-general-custom-logo.php 5 years ago metabox-fields-general-footer-template-settings.php 6 years ago metabox-fields-general-footer-template.php 6 years ago metabox-fields-general-footer.php 5 years ago metabox-fields-general-header-template-settings.php 5 years ago metabox-fields-general-header-template.php 5 years ago metabox-fields-general-header.php 5 years ago metabox-fields-general-top-header.php 5 years ago metabox-fields-page-template.php 5 years ago metabox-fields-post-audio.php 5 years ago metabox-fields-post-gallery.php 5 years ago metabox-fields-post-quote.php 5 years ago metabox-fields-post-video.php 5 years ago
metabox-fields-general-header-template.php
86 lines
1 <?php
2 /**
3 * Adds fields for header templates metabox
4 *
5 *
6 * @package Auxin
7 * @license LICENSE.txt
8 * @author averta
9 * @link http://phlox.pro/
10 * @copyright (c) 2010-2021 averta
11 */
12
13 // no direct access allowed
14 if ( ! defined('ABSPATH') ) exit;
15
16
17 function auxin_metabox_fields_header_templates(){
18
19 $model = new Auxin_Metabox_Model();
20 $model->id = 'header-templates';
21 $model->title = __('Header Templates', 'auxin-elements');
22 $model->fields = [];
23
24 if ( auxin_is_plugin_active( 'elementor/elementor.php' ) ) {
25
26 $model->fields[] = array(
27 'title' => __( 'Current Header', THEME_DOMAIN ),
28 'id' => 'page_elementor_header_edit_template',
29 'type' => 'edit_template',
30 'template' => 'header',
31 'dependency' => array(
32 array(
33 'id' => 'page_header_use_legacy',
34 'value' => array( 'no' ),
35 'operator'=> '!='
36 ),
37 ),
38 );
39
40
41 $templates_list = auxin_get_elementor_templates_list('header');
42 $templates_list[ auxin_get_option( 'site_elementor_header_template' ) . '-def'] = __( 'Theme Default', THEME_DOMAIN );
43
44 $model->fields[] = array(
45 'title' => __( 'Your Headers', THEME_DOMAIN ),
46 'id' => 'page_elementor_header_template',
47 'type' => 'selective_list',
48 'choices' => $templates_list,
49 'dependency' => array(
50 array(
51 'id' => 'page_header_use_legacy',
52 'value' => array( 'no' ),
53 'operator'=> '!='
54 ),
55 ),
56 'related_controls' => ['page_elementor_header_edit_template']
57 );
58
59 } else {
60 $model->fields[] = array(
61 'title' => __( 'Header Builder', THEME_DOMAIN ),
62 'description' => __( 'Get header builder and templates by installing Elementor plugin.', THEME_DOMAIN ),
63 'id' => 'page_header_install_elementor',
64 'section' => 'header-section-builder',
65 'type' => 'install_elementor_plugin',
66 );
67 }
68
69 $model->fields[] = array(
70 'title' => __( 'Use Legacy Header', THEME_DOMAIN ),
71 'description' => __( 'Disable it to replace header section with an Elementor template', THEME_DOMAIN ),
72 'id' => 'page_header_use_legacy',
73 'type' => 'select',
74 'transport' => 'postMessage',
75 'default' => 'default',
76 'related_controls' => ['page_top_header_section_use_legacy', 'page_header_section_use_legacy'],
77 'choices' => array(
78 'default' => __( 'Theme Default', 'auxin-elements' ),
79 'yes' => __( 'Yes', 'auxin-elements' ),
80 'no' => __( 'No', 'auxin-elements' ),
81 ),
82 );
83
84 return $model;
85 }
86