/home/techb158/public_html/wp-content/themes/engitech/inc/backend/elementor-widgets
NameSizeModeActions
header/-0777rm
accordions.php98920666editdlrm
button.php84890666editdlrm
contact-form7.php87290666editdlrm
contact-info.php91630666editdlrm
countdown.php78770666editdlrm
counter-2.php98340666editdlrm
counter-3.php76030666editdlrm
counter.php75040666editdlrm
domain-checker.php75040666editdlrm
domain-list.php101050666editdlrm
flip-box.php87520666editdlrm
heading.php66230666editdlrm
icon-box-1.php100380666editdlrm
icon-box-2.php139980666editdlrm
icon-box-3.php123240666editdlrm
image-box.php42650666editdlrm
image-carousel.php98250666editdlrm
industries-carousel.php129050666editdlrm
message-box.php82210666editdlrm
number-box.php118440666editdlrm
portfolio-carousel.php152090666editdlrm
portfolio-filter.php160640666editdlrm
post-carousel.php120040666editdlrm
post-grid.php102680666editdlrm
pricing-table-2.php152460666editdlrm
pricing-table-3.php143530666editdlrm
pricing-table.php177000666editdlrm
progress-bars.php85350666editdlrm
service-box-1.php116430666editdlrm
service-box-2.php137500666editdlrm
social-share.php107120666editdlrm
support-box.php118360666editdlrm
switcher.php51820666editdlrm
tab-titles-2.php53900666editdlrm
tab-titles.php86350666editdlrm
tabs.php75050666editdlrm
team.php122650666editdlrm
tech-box.php101300666editdlrm
testimonial-carousel-2.php157120666editdlrm
testimonial-carousel-3.php105480666editdlrm
testimonial-carousel.php142410666editdlrm
video-button.php79870666editdlrm
widgets.php39880666editdlrm
Edit: /home/techb158/public_html/wp-content/themes/engitech/inc/backend/elementor-widgets/team.php (12265B)
start_controls_section( 'content_section', [ 'label' => esc_html__( 'Member Team', 'engitech' ), ] ); $this->add_control( 'member_image', [ 'label' => esc_html__( 'Photo', 'engitech' ), 'type' => Controls_Manager::MEDIA, 'default' => [ 'url' => Utils::get_placeholder_image_src(), ] ] ); $this->add_group_control( Group_Control_Image_Size::get_type(), [ 'name' => 'img_thumbnail', 'exclude' => [], 'include' => [], 'default' => 'full', ] ); $this->add_control( 'member_name', [ 'label' => esc_html__( 'Name', 'engitech' ), 'type' => Controls_Manager::TEXT, 'default' => esc_html__( 'Jonathan Morgan', 'engitech' ), ] ); $this->add_control( 'member_extra', [ 'label' => esc_html__( 'Extra/Job', 'engitech' ), 'type' => Controls_Manager::TEXTAREA, 'default' => esc_html__( 'WEB Designer', 'engitech' ), ] ); $repeater = new Repeater(); $repeater->add_control( 'title', [ 'label' => esc_html__( 'Name', 'engitech' ), 'type' => Controls_Manager::TEXT, 'default' => esc_html__( 'Social', 'engitech' ), ] ); $repeater->add_control( 'social_icon', [ 'label' => esc_html__( 'Icon', 'engitech' ), 'type' => Controls_Manager::ICONS, 'fa4compatibility' => 'icon', 'default' => [ 'value' => 'fab fa-twitter', 'library' => 'fa-brand', ], ] ); $repeater->add_control( 'social_link', [ 'label' => esc_html__( 'Link', 'engitech' ), 'type' => Controls_Manager::URL, 'dynamic' => [ 'active' => true, ], 'placeholder' => __( 'https://', 'engitech' ), 'default' => [ 'url' => 'https://', ], ] ); $repeater->add_control( 'social_bg', [ 'label' => esc_html__( 'Background', 'engitech' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .bg-social' => 'background: {{VALUE}};', ], ] ); $this->add_control( 'social_share', [ 'label' => esc_html__( 'Socials', 'engitech' ), 'type' => Controls_Manager::REPEATER, 'show_label' => true, 'default' => [ [ 'title' => esc_html__( 'Twitter', 'engitech' ), 'social_link' => esc_html__( 'https://www.twitter.com/', 'engitech' ), 'social_icon' => [ 'value' => 'fab fa-twitter', 'library' => 'fa-brand', ], ], [ 'title' => esc_html__( 'Facebook', 'engitech' ), 'social_link' => esc_html__( 'https://www.facebook.com/', 'engitech' ), 'social_icon' => [ 'value' => 'fab fa-facebook-f', 'library' => 'fa-brand', ], ], [ 'title' => esc_html__( 'Pinterest', 'engitech' ), 'social_link' => esc_html__( 'https://www.pinterest.com/', 'engitech' ), 'social_icon' => [ 'value' => 'fab fa-pinterest-p', 'library' => 'fa-brand', ], ] ], 'fields' => $repeater->get_controls(), 'title_field' => '{{{title}}}', ] ); $this->add_control( 'link', [ 'label' => __( 'Link To Details', 'engitech' ), 'type' => Controls_Manager::URL, 'placeholder' => __( 'https://', 'engitech' ), ] ); $this->end_controls_section(); /**TAB_STYLE**/ $this->start_controls_section( 'content_style', [ 'label' => esc_html__( 'Infomation', 'engitech' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_control( 'info_bg', [ 'label' => esc_html__( 'Background', 'engitech' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .team-wrap' => 'background: {{VALUE}};', ], ] ); $this->add_control( 'info_hover_bg', [ 'label' => esc_html__( 'Background Hover', 'engitech' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .team-wrap:hover' => 'background: {{VALUE}};', ], ] ); $this->add_responsive_control( 'info_padding', [ 'label' => esc_html__( 'Padding', 'engitech' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', 'em', '%' ], 'selectors' => [ '{{WRAPPER}} .team-wrap .team-info' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); //Title $this->add_control( 'heading_title', [ 'label' => __( 'Title', 'engitech' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_responsive_control( 'title_space', [ 'label' => esc_html__( 'Spacing', 'engitech' ), 'type' => Controls_Manager::SLIDER, 'range' => [ 'px' => [ 'min' => 0, 'max' => 100, ], ], 'selectors' => [ '{{WRAPPER}} .team-wrap .team-info h4' => 'margin-bottom: {{SIZE}}{{UNIT}};', ], ] ); $this->add_control( 'title_color', [ 'label' => esc_html__( 'Color', 'engitech' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .team-wrap .team-info h4, {{WRAPPER}} .team-wrap .team-info h4 a' => 'color: {{VALUE}};', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'title_typography', 'label' => esc_html__( 'Typography', 'engitech' ), 'selector' => '{{WRAPPER}} .team-wrap .team-info h4', ] ); //Extra $this->add_control( 'heading_job', [ 'label' => __( 'Extra/Job', 'engitech' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_control( 'job_color', [ 'label' => esc_html__( 'Color', 'engitech' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .team-wrap .team-info > span' => 'color: {{VALUE}};', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'job_typography', 'label' => esc_html__( 'Typography', 'engitech' ), 'selector' => '{{WRAPPER}} .team-wrap .team-info > span', ] ); $this->end_controls_section(); //Socials $this->start_controls_section( 'icon_style', [ 'label' => esc_html__( 'Socials', 'engitech' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_control( 'bg_share', [ 'label' => esc_html__( 'Background', 'engitech' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .team-wrap .team-social div' => 'background: {{VALUE}};', ], ] ); $this->add_control( 'icon_size', [ 'label' => esc_html__( 'Font Size', 'engitech' ), 'type' => Controls_Manager::SLIDER, 'range' => [ 'px' => [ 'min' => 0, 'max' => 40, ], ], 'selectors' => [ '{{WRAPPER}} .team-wrap .team-social a' => 'font-size: {{SIZE}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'icon_space', [ 'label' => esc_html__( 'Spacing', 'engitech' ), 'type' => Controls_Manager::SLIDER, 'range' => [ 'px' => [ 'min' => 0, 'max' => 50, ], ], 'selectors' => [ '{{WRAPPER}} .team-wrap .team-social a' => 'margin: {{SIZE}}{{UNIT}} 0;', ], ] ); $this->add_control( 'icon_color', [ 'label' => esc_html__( 'Color', 'engitech' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .team-wrap .team-social a' => 'color: {{VALUE}};', ], ] ); $this->add_control( 'icon_hover_color', [ 'label' => esc_html__( 'Hover Color', 'engitech' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .team-wrap .team-social a:hover' => 'color: {{VALUE}};', ], ] ); $this->end_controls_section(); } protected function render() { $settings = $this->get_settings_for_display(); if ( ! empty( $settings['link']['url'] ) ) { $this->add_render_attribute( 'm_link', 'href', $settings['link']['url'] ); if ( $settings['link']['is_external'] ) { $this->add_render_attribute( 'm_link', 'target', '_blank' ); } if ( $settings['link']['nofollow'] ) { $this->add_render_attribute( 'm_link', 'rel', 'nofollow' ); } } ?>

get_render_attribute_string( 'm_link' ). '>' . $settings['member_name'] . ''; else echo $settings['member_name']; ?>

widgets_manager->register_widget_type( new Engitech_Team() );