Submit
Path:
~
/
home
/
getwphos
/
www
/
shellfish
/
wp-content
/
plugins
/
uipro
/
widgets
/
woo-category
/
File Content:
class-el-woo-category.php
<?php /** * UIPro Woocommerce Category widget * * @version 1.0.0 * @author TemPlaza * @package UIPro/Classes * @category Classes */ use Elementor\Utils; /** * Prevent loading this file directly */ defined( 'ABSPATH' ) || exit; if ( ! class_exists( 'UIPro_El_Woo_Category' ) ) { /** * Class Templaza_Elements_El_Woo_Category */ class UIPro_El_Woo_Category extends UIPro_El_Widget { /** * @var string */ protected $config_class = 'UIPro_Config_Woo_Category'; public function convert_setting($settings){ if(isset($settings['link']['custom_attributes']) && !empty($settings['link']['custom_attributes'])) { $attributes = Utils::parse_custom_attributes($settings['link']['custom_attributes']); $settings['link']['custom_class'] = isset($attributes['class'])?' '.$attributes['class']:''; unset($attributes['class']); $this -> set_render_attribute('link_attributes', $attributes); $settings['link']['custom_attributes'] = $this -> get_render_attribute_string('link_attributes'); } return $settings; } public function get_template_name() { $temp = parent::get_template_name(); $settings = $this -> get_settings_for_display(); $temp = (isset($settings['layout'])) && $settings['layout']?$settings['layout']:$temp; return $temp; } } }
Submit
FILE
FOLDER
Name
Size
Permission
Action
tpl
---
0755
class-el-woo-category.php
1547 bytes
0644
config.php
12406 bytes
0644
N4ST4R_ID | Naxtarrr