'agama-widget-about agama-widget', 'description' => esc_html__( 'Agama About Section widget.', 'agama' ), 'customize_selective_refresh' => true ) ); add_action( 'wp_enqueue_scripts', [ $this, 'inline_css' ] ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. */ public function widget( $args, $instance ) { extract( $args ); $title = isset( $instance['title'] ) ? wp_kses_post( $instance['title'] ) : 'LOREM IPSUM'; $subtitle = isset( $instance['subtitle'] ) ? wp_kses_post( $instance['subtitle'] ) : esc_html__( 'a little about..', 'agama' ); $content = isset( $instance['content'] ) ? apply_filters( 'wp_editor_widget_content', $instance['content'] ) : '
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus mollis est ut neque tempus, id venenatis purus suscipit. Integer egestas ut orci sit amet interdum. Cras egestas erat vel enim dapibus egestas. Quisque at orci vel lectus consectetur congue et vel nulla. Nulla facilisi. Curabitur consequat efficitur magna ut cursus.
'; $divider = isset( $instance['divider'] ) ? esc_html( $instance['divider'] ) : 'fa-stop'; $title_color = isset( $instance['title_color'] ) ? esc_html( $instance['title_color'] ) : '#222222'; $content_color = isset( $instance['content_color'] ) ? esc_html( $instance['content_color'] ) : '#a8b4bf'; $content_bg = isset( $instance['content_bg'] ) ? esc_html( $instance['content_bg'] ) : '#ffffff'; echo $before_widget; $wrapper = ''; if( is_customize_preview() ) { echo ''; } // Inner Wrapper echo '" type="text" />
" type="text" />
option_name ); if ( empty( $settings ) ) { return; } foreach ( $settings as $instance_id => $instance ) { $id = $this->id_base . '-' . $instance_id; if ( ! is_active_widget( false, $id, $this->id_base ) ) { continue; } if ( ! empty( $instance['content_bg'] ) ) { $content_bg = 'background-color:' . esc_html( $instance['content_bg'] ) . '!important;'; } if ( ! empty( $instance['title_color'] ) ) { $title_color = esc_html( $instance['title_color'] ) . '!important;'; } if ( ! empty( $instance['content_color'] ) ) { $content_color = 'color:' . esc_html( $instance['content_color'] ) . '!important;'; } $widget_style = '#'. $id .'{'. $content_bg .'}'; $widget_style .= '#'. $id .' .about-title, #'. $id .' .about-subtitle, #'. $id .' span.agama-divider-middle{color:'. $title_color .'}'; $widget_style .= '#'. $id .' span.agama-divider-left, #'. $id .' span.agama-divider-right{background-color:'. $title_color .'}'; $widget_style .= '#'. $id .' .about-content{'. $content_color .'}'; wp_add_inline_style( 'agama-style', $widget_style ); } } } /* Omit closing PHP tag to avoid "Headers already sent" issues. */