PATH:
home
/
lab2454c
/
fcxpro.com
/
wp-content
/
plugins
/
webon-core
/
inc
/
side-area
/
widgets
/
side-area-opener
<?php if ( ! function_exists( 'webon_core_add_side_area_opener_widget' ) ) { /** * Function that add widget into widgets list for registration * * @param array $widgets * * @return array */ function webon_core_add_side_area_opener_widget( $widgets ) { $widgets[] = 'WebOnCoreSideAreaOpenerWidget'; return $widgets; } add_filter( 'webon_core_filter_register_widgets', 'webon_core_add_side_area_opener_widget' ); } if ( class_exists( 'QodeFrameworkWidget' ) ) { class WebOnCoreSideAreaOpenerWidget extends QodeFrameworkWidget { public function map_widget() { $this->set_base( 'webon_core_side_area_opener' ); $this->set_name( esc_html__( 'WebOn Side Area Opener', 'webon-core' ) ); $this->set_description( esc_html__( 'Display a "hamburger" icon that opens the side area', 'webon-core' ) ); $this->set_widget_option( array( 'field_type' => 'text', 'name' => 'sidea_area_opener_margin', 'title' => esc_html__( 'Opener Margin', 'webon-core' ), 'description' => esc_html__( 'Insert margin in format: top right bottom left', 'webon-core' ) ) ); $this->set_widget_option( array( 'field_type' => 'color', 'name' => 'side_area_opener_color', 'title' => esc_html__( 'Opener Color', 'webon-core' ) ) ); $this->set_widget_option( array( 'field_type' => 'color', 'name' => 'side_area_opener_hover_color', 'title' => esc_html__( 'Opener Hover Color', 'webon-core' ) ) ); } public function render( $atts ) { $styles = array(); if ( ! empty( $atts['side_area_opener_color'] ) ) { $styles[] = 'color: ' . $atts['side_area_opener_color'] . ';'; } if ( ! empty( $atts['sidea_area_opener_margin'] ) ) { $styles[] = 'margin: ' . $atts['sidea_area_opener_margin']; } webon_core_get_opener_icon_html( array( 'option_name' => 'side_area', 'custom_class' => 'qodef-side-area-opener', 'inline_style' => $styles, 'inline_attr' => qode_framework_get_inline_attr( $atts['side_area_opener_hover_color'], 'data-hover-color' ) ) ); } } }
[+]
..
[-] side-area-opener.php
[edit]
[-] include.php
[edit]