PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.0
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.0
6.2.3 6.2.2 6.2.1 6.2.0 6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / customizer / packages / controls / headline-divider / src / Control / HeadlineToggle.php
kirki / customizer / packages / controls / headline-divider / src / Control Last commit date
Divider.php 6 months ago Headline.php 4 months ago HeadlineToggle.php 6 months ago
HeadlineToggle.php
45 lines
1 <?php
2 /**
3 * Customizer Control: kirki-headline-toggle.
4 *
5 * @package kirki-headline-toggle
6 * @since 1.0
7 */
8
9 namespace Kirki\Control;
10
11 use Kirki\Control\Checkbox_Switch;
12
13 // Exit if accessed directly.
14 if ( ! defined( 'ABSPATH' ) ) {
15 exit;
16 }
17
18 /**
19 * Headline toggle control
20 */
21 class HeadlineToggle extends Checkbox_Switch {
22
23 /**
24 * The class constructor.
25 *
26 * @since 1.0
27 *
28 * @param WP_Customize_Manager $manager Customizer bootstrap instance.
29 * @param string $id Control ID.
30 * @param array $args The control arguments.
31 */
32 public function __construct( $manager, $id, $args = array() ) {
33
34 parent::__construct( $manager, $id, $args );
35
36 if ( isset( $args['wrapper_attrs'] ) && isset( $args['wrapper_attrs']['class'] ) ) {
37 $this->wrapper_attrs['class'] = '{default_class} ' . $args['wrapper_attrs']['class'] . ' customize-control-kirki-headline-toggle';
38 } else {
39 $this->wrapper_attrs['class'] = '{default_class} customize-control-kirki-headline-toggle';
40 }
41
42 }
43
44 }
45