PluginProbe
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News / 2.2.10
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News v2.2.10
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 2.3.5 2.3.6 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.15 2.4.16 2.4.17 2.4.18 2.4.19 2.4.2 2.4.20 2.4.21 All 88 releases
← All changes | admin/views/sp-framework/fields/tabbed/tabbed.php +35 -50 2.4.11 → 2.2.10 View file →
@@ -1,6 +1,5 @@
1 -<?php if ( ! defined( 'ABSPATH' ) ) {
2 - die; } // Cannot access directly.
1 +<?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
3 2 /**
4 3 *
5 4 * Field: tabbed
6 5 *
@@ -5,75 +4,61 @@
5 4 * Field: tabbed
6 5 *
7 6 * @since 1.0.0
8 7 * @version 1.0.0
8 + *
9 9 */
10 -if ( ! class_exists( 'SP_PC_Field_tabbed' ) ) {
11 - class SP_PC_Field_tabbed extends SP_PC_Fields {
10 +if( ! class_exists( 'SP_PC_Field_tabbed' ) ) {
11 + class SP_PC_Field_tabbed extends SP_PC_Fields {
12 12
13 - /**
14 - * The class constructor.
15 - *
16 - * @param [type] $field
17 - * @param string $value
18 - * @param string $unique
19 - * @param string $where
20 - * @param string $parent
21 - */
22 - public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
23 - parent::__construct( $field, $value, $unique, $where, $parent );
24 - }
13 + public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) {
14 + parent::__construct( $field, $value, $unique, $where, $parent );
15 + }
25 16
26 - /**
27 - * Render method.
28 - *
29 - * @return void
30 - */
31 - public function render() {
17 + public function render() {
32 18
33 - $unallows = array( 'tabbed' );
19 + $unallows = array( 'tabbed' );
34 20
35 - echo wp_kses_post( $this->field_before() );
21 + echo $this->field_before();
36 22
37 - echo '<div class="spf-tabbed-nav">';
38 - foreach ( $this->field['tabs'] as $key => $tab ) {
23 + echo '<div class="spf-tabbed-nav">';
24 + foreach ( $this->field['tabs'] as $key => $tab ) {
39 25
40 - $tabbed_icon = ( ! empty( $tab['icon'] ) ) ? '<i class="spf--icon ' . $tab['icon'] . '"></i>' : '';
41 - $tabbed_active = ( empty( $key ) ) ? ' class="spf-tabbed-active"' : '';
26 + $tabbed_icon = ( ! empty( $tab['icon'] ) ) ? '<i class="spf--icon '. $tab['icon'] .'"></i>' : '';
27 + $tabbed_active = ( empty( $key ) ) ? ' class="spf-tabbed-active"' : '';
42 28
43 - echo '<a href="#"' . wp_kses_post( $tabbed_active ) . '>' . wp_kses_post( $tabbed_icon . $tab['title'] ) . '</a>';
29 + echo '<a href="#"'. $tabbed_active .'>'. $tabbed_icon . $tab['title'] .'</a>';
44 30
45 - }
46 - echo '</div>';
31 + }
32 + echo '</div>';
47 33
48 - echo '<div class="spf-tabbed-sections">';
49 - foreach ( $this->field['tabs'] as $key => $tab ) {
34 + echo '<div class="spf-tabbed-sections">';
35 + foreach ( $this->field['tabs'] as $key => $tab ) {
50 36
51 - $tabbed_hidden = ( ! empty( $key ) ) ? ' hidden' : '';
37 + $tabbed_hidden = ( ! empty( $key ) ) ? ' hidden' : '';
52 38
53 - echo '<div class="spf-tabbed-section' . esc_attr( $tabbed_hidden ) . '">';
39 + echo '<div class="spf-tabbed-section'. $tabbed_hidden .'">';
54 40
55 - foreach ( $tab['fields'] as $field ) {
41 + foreach ( $tab['fields'] as $field ) {
56 42
57 - if ( in_array( $field['type'], $unallows ) ) {
58 - $field['_notice'] = true; }
43 + if( in_array( $field['type'], $unallows ) ) { $field['_notice'] = true; }
59 44
60 - $field_id = ( isset( $field['id'] ) ) ? $field['id'] : '';
61 - $field_default = ( isset( $field['default'] ) ) ? $field['default'] : '';
62 - $field_value = ( isset( $this->value[ $field_id ] ) ) ? $this->value[ $field_id ] : $field_default;
63 - $unique_id = ( ! empty( $this->unique ) ) ? $this->unique . '[' . $this->field['id'] . ']' : $this->field['id'];
45 + $field_id = ( isset( $field['id'] ) ) ? $field['id'] : '';
46 + $field_default = ( isset( $field['default'] ) ) ? $field['default'] : '';
47 + $field_value = ( isset( $this->value[$field_id] ) ) ? $this->value[$field_id] : $field_default;
48 + $unique_id = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']' : $this->field['id'];
64 49
65 - SP_PC::field( $field, $field_value, $unique_id, 'field/tabbed' );
50 + SP_PC::field( $field, $field_value, $unique_id, 'field/tabbed' );
66 51
67 - }
52 + }
68 53
69 - echo '</div>';
54 + echo '</div>';
70 55
71 - }
72 - echo '</div>';
56 + }
57 + echo '</div>';
73 58
74 - echo wp_kses_post( $this->field_after() );
59 + echo $this->field_after();
75 60
76 - }
61 + }
77 62
78 - }
63 + }
79 64 }