PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.0.13
Kirki – Freeform Page Builder, Website Builder & Customizer v6.0.13
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 / margin-padding / src / Field / Padding.php
kirki / customizer / packages / controls / margin-padding / src / Field Last commit date
CSS 5 months ago Margin.php 2 months ago Padding.php 5 months ago
Padding.php
56 lines
1 <?php
2 /**
3 * Override field methods.
4 *
5 * @package kirki-padding
6 * @since 1.0
7 */
8
9 namespace Kirki\Field;
10
11 /**
12 * Field overrides.
13 *
14 * @since 1.0
15 */
16 class Padding extends Margin {
17
18 /**
19 * The field type.
20 *
21 * @since 1.0
22 * @access public
23 * @var string
24 */
25 public $type = 'kirki-padding';
26
27 /**
28 * The control class-name.
29 *
30 * @since 1.0
31 * @access protected
32 * @var string
33 */
34 protected $control_class = '\Kirki\Control\Padding';
35
36 /**
37 * Filter arguments before creating the control.
38 *
39 * @param array $args The field arguments.
40 * @param \WP_Customize_Manager $wp_customize The customizer instance.
41 *
42 * @return array $args The maybe-filtered arguments.
43 */
44 public function filter_control_args( $args, $wp_customize ) {
45
46 if ( $args['settings'] === $this->args['settings'] ) {
47 $args = parent::filter_control_args( $args, $wp_customize );
48 $args['type'] = 'kirki-padding';
49 }
50
51 return $args;
52
53 }
54
55 }
56