D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
etb1lp46s9ed
/
www
/
lalpathamroha.site
/
wp-content
/
plugins
/
tp-core
/
include
/
elementor
/
Filename :
about-me.php
back
Copy
<?php namespace TPCore\Widgets; use Elementor\Widget_Base; use Elementor\Controls_Manager; use \Elementor\Group_Control_Background; use \Elementor\Group_Control_Image_Size; use \Elementor\Repeater; use \Elementor\Utils; use \Elementor\Control_Media; use TPCore\Elementor\Controls\Group_Control_TPBGGradient; use TPCore\Elementor\Controls\Group_Control_TPGradient; if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly /** * Tp Core * * Elementor widget for hello world. * * @since 1.0.0 */ class TP_About_Me extends Widget_Base { use \TPCore\Widgets\TPCoreElementFunctions; /** * Retrieve the widget name. * * @since 1.0.0 * * @access public * * @return string Widget name. */ public function get_name() { return 'tp-about-me'; } /** * Retrieve the widget title. * * @since 1.0.0 * * @access public * * @return string Widget title. */ public function get_title() { return __( 'About Me', 'tpcore' ); } /** * Retrieve the widget icon. * * @since 1.0.0 * * @access public * * @return string Widget icon. */ public function get_icon() { return 'tp-icon'; } /** * Retrieve the list of categories the widget belongs to. * * Used to determine where to display the widget in the editor. * * Note that currently Elementor supports only one category. * When multiple categories passed, Elementor uses the first one. * * @since 1.0.0 * * @access public * * @return array Widget categories. */ public function get_categories() { return [ 'tpcore' ]; } /** * Retrieve the list of scripts the widget depended on. * * Used to set scripts dependencies required to run the widget. * * @since 1.0.0 * * @access public * * @return array Widget scripts dependencies. */ public function get_script_depends() { return [ 'tpcore' ]; } /** * Register the widget controls. * * Adds different input fields to allow the user to change and customize the widget settings. * * @since 1.0.0 * * @access protected */ protected function register_controls(){ $this->register_controls_section(); $this->style_tab_content(); } protected function register_controls_section() { // layout Panel $this->start_controls_section( 'tp_layout', [ 'label' => esc_html__('Design Layout', 'tpcore'), ] ); $this->add_control( 'tp_design_style', [ 'label' => esc_html__('Select Layout', 'tpcore'), 'type' => Controls_Manager::SELECT, 'options' => [ 'layout-1' => esc_html__('Layout 1', 'tpcore'), 'layout-2' => esc_html__('Layout 2', 'tpcore'), ], 'default' => 'layout-1', ] ); $this->end_controls_section(); // tp_section_title $this->start_controls_section( 'tp_section_title', [ 'label' => esc_html__('Title & Content', 'tpcore'), ] ); $this->add_control( 'tp_section_title_show', [ 'label' => esc_html__( 'Section Title & Content', 'tpcore' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Show', 'tpcore' ), 'label_off' => esc_html__( 'Hide', 'tpcore' ), 'return_value' => 'yes', 'default' => 'yes', ] ); $this->add_control( 'tp_sub_title', [ 'label' => esc_html__('Sub Title', 'tpcore'), 'description' => tp_get_allowed_html_desc( 'basic' ), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('TP Sub Title', 'tpcore'), 'placeholder' => esc_html__('Type Sub Heading Text', 'tpcore'), 'label_block' => true, ] ); $this->add_control( 'tp_title', [ 'label' => esc_html__('Title', 'tpcore'), 'description' => tp_get_allowed_html_desc( 'intermediate' ), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('TP Title Here', 'tpcore'), 'placeholder' => esc_html__('Type Heading Text', 'tpcore'), 'label_block' => true, ] ); $this->add_control( 'tp_desctiption', [ 'label' => esc_html__('Description', 'tpcore'), 'description' => tp_get_allowed_html_desc( 'intermediate' ), 'type' => Controls_Manager::TEXTAREA, 'default' => esc_html__('TP section description here', 'tpcore'), 'placeholder' => esc_html__('Type section description here', 'tpcore'), ] ); $this->add_control( 'tp_quote_desctiption', [ 'label' => esc_html__('Quote', 'tpcore'), 'description' => tp_get_allowed_html_desc( 'intermediate' ), 'type' => Controls_Manager::TEXTAREA, 'default' => esc_html__('TP section description here', 'tpcore'), 'placeholder' => esc_html__('Type section description here', 'tpcore'), 'condition' => [ 'tp_design_style' => ['layout-4'] ] ] ); $this->add_control( 'tp_title_tag', [ 'label' => esc_html__('Title HTML Tag', 'tpcore'), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'h1' => [ 'title' => esc_html__('H1', 'tpcore'), 'icon' => 'eicon-editor-h1' ], 'h2' => [ 'title' => esc_html__('H2', 'tpcore'), 'icon' => 'eicon-editor-h2' ], 'h3' => [ 'title' => esc_html__('H3', 'tpcore'), 'icon' => 'eicon-editor-h3' ], 'h4' => [ 'title' => esc_html__('H4', 'tpcore'), 'icon' => 'eicon-editor-h4' ], 'h5' => [ 'title' => esc_html__('H5', 'tpcore'), 'icon' => 'eicon-editor-h5' ], 'h6' => [ 'title' => esc_html__('H6', 'tpcore'), 'icon' => 'eicon-editor-h6' ] ], 'default' => 'h2', 'toggle' => false, ] ); $this->add_responsive_control( 'tp_align', [ 'label' => esc_html__('Alignment', 'tpcore'), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'text-left' => [ 'title' => esc_html__('Left', 'tpcore'), 'icon' => 'eicon-text-align-left', ], 'text-center' => [ 'title' => esc_html__('Center', 'tpcore'), 'icon' => 'eicon-text-align-center', ], 'text-right' => [ 'title' => esc_html__('Right', 'tpcore'), 'icon' => 'eicon-text-align-right', ], ], 'default' => 'left', 'toggle' => false, ] ); $this->end_controls_section(); // tp_video $this->start_controls_section( 'tp_video', [ 'label' => esc_html__('Video', 'tpcore'), 'condition' => [ 'tp_design_style' => 'layout-2' ], ] ); $this->add_control( 'tp_video_text', [ 'label' => esc_html__('Video Text', 'tpcore'), 'type' => Controls_Manager::TEXT, 'default' => 'Play Demo Video', 'title' => esc_html__('Video Title', 'tpcore'), 'label_block' => true, ] ); $this->add_control( 'tp_video_url', [ 'label' => esc_html__('Video', 'tpcore'), 'type' => Controls_Manager::TEXT, 'default' => 'https://www.youtube.com/watch?v=AjgD3CvWzS0', 'title' => esc_html__('Video url', 'tpcore'), 'label_block' => true, ] ); $this->end_controls_section(); // tp_btn_button_group $this->start_controls_section( 'tp_btn_button_group', [ 'label' => esc_html__('Button', 'tpcore'), ] ); $this->add_control( 'tp_btn_button_show', [ 'label' => esc_html__( 'Show Button', 'tpcore' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Show', 'tpcore' ), 'label_off' => esc_html__( 'Hide', 'tpcore' ), 'return_value' => 'yes', 'default' => 'yes', ] ); $this->add_control( 'tp_btn_text', [ 'label' => esc_html__('Button Text', 'tpcore'), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('Button Text', 'tpcore'), 'title' => esc_html__('Enter button text', 'tpcore'), 'label_block' => true, 'condition' => [ 'tp_btn_button_show' => 'yes' ], ] ); $this->add_control( 'tp_btn_link_type', [ 'label' => esc_html__('Button Link Type', 'tpcore'), 'type' => Controls_Manager::SELECT, 'options' => [ '1' => 'Custom Link', '2' => 'Internal Page', ], 'default' => '1', 'label_block' => true, 'condition' => [ 'tp_btn_button_show' => 'yes' ], ] ); $this->add_control( 'tp_btn_link', [ 'label' => esc_html__('Button link', 'tpcore'), 'type' => Controls_Manager::URL, 'dynamic' => [ 'active' => true, ], 'placeholder' => esc_html__('https://your-link.com', 'tpcore'), 'show_external' => false, 'default' => [ 'url' => '#', 'is_external' => true, 'nofollow' => true, 'custom_attributes' => '', ], 'condition' => [ 'tp_btn_link_type' => '1', 'tp_btn_button_show' => 'yes' ], 'label_block' => true, ] ); $this->add_control( 'tp_btn_page_link', [ 'label' => esc_html__('Select Button Page', 'tpcore'), 'type' => Controls_Manager::SELECT2, 'label_block' => true, 'options' => tp_get_all_pages(), 'condition' => [ 'tp_btn_link_type' => '2', 'tp_btn_button_show' => 'yes' ] ] ); $this->end_controls_section(); // _tp_image $this->start_controls_section( '_tp_image', [ 'label' => esc_html__('Image', 'tpcore'), 'condition' => [ 'tp_design_style' => 'layout-2' ], ] ); $this->add_control( 'tp_image', [ 'label' => esc_html__( 'Choose Image', 'tpcore' ), 'type' => \Elementor\Controls_Manager::MEDIA, 'default' => [ 'url' => \Elementor\Utils::get_placeholder_image_src(), ], ] ); $this->add_group_control( Group_Control_Image_Size::get_type(), [ 'name' => 'tp_image_size', 'default' => 'full', 'exclude' => [ 'custom' ] ] ); $this->end_controls_section(); } // style_tab_content protected function style_tab_content(){ $this->start_controls_section( 'tp_section_styling', [ 'label' => esc_html__('Section Style', 'tp-core'), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'tp_area_background', 'label' => esc_html__('Background', 'tp-core'), 'types' => ['classic', 'gradient'], 'selector' => '{{WRAPPER}} .tp-bg-img', ] ); $this->add_group_control( Group_Control_TPBGGradient::get_type(), [ 'name' => 'tp_section_advs', 'label' => esc_html__('Color', 'tp-core'), 'selector' => '{{WRAPPER}} .tp-section-style', ] ); $this->add_control( 'tp_section_bg_color', [ 'label' => esc_html__('Background Color', 'tp-core'), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .tp-section-style' => 'background: {{VALUE}};', ], ] ); $this->add_responsive_control( 'tp_section_padding', [ 'label' => esc_html__('Padding', 'tp-core'), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => ['px', '%', 'em'], 'selectors' => [ '{{WRAPPER}} .tp-section-style' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'separator' => 'before', ] ); $this->add_responsive_control( 'tp_section_margin', [ 'label' => esc_html__('Margin', 'tp-core'), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => ['px', '%', 'em'], 'selectors' => [ '{{WRAPPER}} .tp-section-style' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'separator' => 'before', ] ); $this->end_controls_section(); // _section_style_content $this->start_controls_section( '_section_style_content', [ 'label' => __( 'Title / Content', 'tp-core' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'content_background', 'selector' => '{{WRAPPER}} .tp-el-content', 'exclude' => [ 'image' ] ] ); // Title $this->add_control( '_heading_title', [ 'type' => Controls_Manager::HEADING, 'label' => __( 'Title', 'tp-core' ), 'separator' => 'before' ] ); $this->add_group_control( Group_Control_TPGradient::get_type(), [ 'name' => 'tp_section_title', 'label' => esc_html__('Color', 'tp-core'), 'selector' => '{{WRAPPER}} .tp-el-title', ] ); $this->add_group_control( \Elementor\Group_Control_Typography::get_type(), [ 'name' => 'tp_title_typography', 'selector' => '{{WRAPPER}} .tp-el-title', ] ); $this->add_responsive_control( 'tp_section_title_padding', [ 'label' => esc_html__('Padding', 'tp-core'), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => ['px', '%', 'em'], 'selectors' => [ '{{WRAPPER}} .tp-el-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'separator' => 'before', ] ); $this->add_responsive_control( 'tp_section_title_margin', [ 'label' => esc_html__('Margin', 'tp-core'), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => ['px', '%', 'em'], 'selectors' => [ '{{WRAPPER}} .tp-el-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'separator' => 'before', ] ); $this->end_controls_section(); // _section_sub_title_content $this->start_controls_section( '_section_sub_title_content', [ 'label' => __( 'Subtitle', 'tp-core' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'subtitle_spacing', [ 'label' => __( 'Bottom Spacing', 'tp-core' ), 'type' => Controls_Manager::SLIDER, 'size_units' => ['px'], 'selectors' => [ '{{WRAPPER}} .tp-el-subtitle' => 'margin-bottom: {{SIZE}}{{UNIT}};', ], ] ); $this->add_group_control( Group_Control_TPGradient::get_type(), [ 'name' => 'tp_subtitle_color', 'label' => esc_html__('Color', 'tp-core'), 'selector' => '{{WRAPPER}} .tp-el-subtitle', ] ); $this->add_group_control( \Elementor\Group_Control_Typography::get_type(), [ 'name' => 'tp_subtitle_typography', 'selector' => '{{WRAPPER}} .tp-el-subtitle', ] ); $this->add_responsive_control( 'tp_section_sub_title_padding', [ 'label' => esc_html__('Padding', 'tp-core'), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => ['px', '%', 'em'], 'selectors' => [ '{{WRAPPER}} .tp-el-subtitle' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'separator' => 'before', ] ); $this->add_responsive_control( 'tp_section_sub_title_margin', [ 'label' => esc_html__('Margin', 'tp-core'), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => ['px', '%', 'em'], 'selectors' => [ '{{WRAPPER}} .tp-el-subtitle' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'separator' => 'before', ] ); $this->end_controls_section(); // _section_style_content $this->start_controls_section( '_section_content_description', [ 'label' => __( 'Description', 'tp-core' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'description_spacing', [ 'label' => __( 'Bottom Spacing', 'tp-core' ), 'type' => Controls_Manager::SLIDER, 'size_units' => ['px'], 'selectors' => [ '{{WRAPPER}} .tp-el-content p' => 'margin-bottom: {{SIZE}}{{UNIT}};', ], ] ); $this->add_control( 'description_color', [ 'label' => __( 'Text Color', 'tp-core' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .tp-el-content p' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( \Elementor\Group_Control_Typography::get_type(), [ 'name' => 'tp_content_typography', 'selector' => '{{WRAPPER}} .tp-el-content p', ] ); $this->add_responsive_control( 'tp_section_description_padding', [ 'label' => esc_html__('Padding', 'tp-core'), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => ['px', '%', 'em'], 'selectors' => [ '{{WRAPPER}} .tp-el-content p' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'separator' => 'before', ] ); $this->add_responsive_control( 'tp_section_description_margin', [ 'label' => esc_html__('Margin', 'tp-core'), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => ['px', '%', 'em'], 'selectors' => [ '{{WRAPPER}} .tp-el-content p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'separator' => 'before', ] ); $this->end_controls_section(); $this->tp_link_controls_style('about_btn', 'About - Button', '.tp-el-btn'); $this->tp_link_controls_style('about_btn_transparent', 'About - Button Transparent', '.tp-el-btn-2'); } /** * Render the widget output on the frontend. * * Written in PHP and used to generate the final HTML. * * @since 1.0.0 * * @access protected */ protected function render() { $settings = $this->get_settings_for_display(); ?> <?php if ( $settings['tp_design_style'] == 'layout-2' ): if ( !empty($settings['tp_image']['url']) ) { $tp_image = !empty($settings['tp_image']['id']) ? wp_get_attachment_image_url( $settings['tp_image']['id'], $settings['tp_image_size_size']) : $settings['tp_image']['url']; $tp_image_alt = get_post_meta($settings["tp_image"]["id"], "_wp_attachment_image_alt", true); } $this->add_render_attribute('title_args', 'class', 'tp-title tp-title-df mb-30 tp-el-title'); // Link if ('2' == $settings['tp_btn_link_type']) { $this->add_render_attribute('tp-button-arg', 'href', get_permalink($settings['tp_btn_page_link'])); $this->add_render_attribute('tp-button-arg', 'target', '_self'); $this->add_render_attribute('tp-button-arg', 'rel', 'nofollow'); $this->add_render_attribute('tp-button-arg', 'class', 'tp-solid-btn mr-20 tp-el-btn'); } else { if ( ! empty( $settings['tp_btn_link']['url'] ) ) { $this->add_link_attributes( 'tp-button-arg', $settings['tp_btn_link'] ); $this->add_render_attribute('tp-button-arg', 'class', 'tp-solid-btn mr-20 tp-el-btn'); } } ?> <section class="tpagency-about-area box-plr-85"> <div class="container-fluid"> <div class="row justify-content-center"> <div class="col-xl-12"> <div class="tpagency-about-wrapper pt-120 pb-120" style="background-image:url(<?php echo esc_url($tp_image); ?>);"> <div class="row justify-content-center"> <div class="col-xxl-6 col-xl-8 col-lg-12 col-md-10"> <div class="tpagency-about text-center tp-el-content"> <div class="tp-section-title"> <?php if ( !empty($settings['tp_sub_title']) ) : ?> <span class="tp-sub-title-2 mb-20 tp-el-subtitle"><?php echo tp_kses( $settings['tp_sub_title'] ); ?></span> <?php endif; ?> <?php if ( !empty($settings['tp_title' ]) ) : printf( '<%1$s %2$s>%3$s</%1$s>', tag_escape( $settings['tp_title_tag'] ), $this->get_render_attribute_string( 'title_args' ), tp_kses( $settings['tp_title' ] ) ); endif; ?> </div> <?php if ( !empty($settings['tp_desctiption']) ) : ?> <p class="about-des-text"><?php echo tp_kses( $settings['tp_desctiption'] ); ?></p> <?php endif; ?> <div class="tpagency-about-button mt-55"> <?php if (!empty($settings['tp_btn_text'])) : ?> <a <?php echo $this->get_render_attribute_string( 'tp-button-arg' ); ?>> <?php echo $settings['tp_btn_text']; ?> </a> <?php endif; ?> <?php if (!empty($settings['tp_video_text'])) : ?> <a href="<?php echo esc_url($settings["tp_video_url"]); ?>" class="tp-white-btn popup-video mb-20 tp-el-btn-2"><?php echo esc_html($settings["tp_video_text"]); ?> <i class="fas fa-play"></i></a> <?php endif; ?> </div> </div> </div> </div> </div> </div> </div> </section> <?php else: if ( !empty($settings['tp_author_signature']['url']) ) { $tp_author_signature = !empty($settings['tp_author_signature']['id']) ? wp_get_attachment_image_url( $settings['tp_author_signature']['id'], 'thumbnail') : $settings['tp_author_signature']['url']; $tp_author_signature_alt = get_post_meta($settings["tp_author_signature"]["id"], "_wp_attachment_image_alt", true); } $this->add_render_attribute('title_args', 'class', 'tp-title mb-30 tp-el-title'); // Link if ('2' == $settings['tp_btn_link_type']) { $this->add_render_attribute('tp-button-arg', 'href', get_permalink($settings['tp_btn_page_link'])); $this->add_render_attribute('tp-button-arg', 'target', '_self'); $this->add_render_attribute('tp-button-arg', 'rel', 'nofollow'); $this->add_render_attribute('tp-button-arg', 'class', 'tp-grd-btn tp-el-btn'); } else { if ( ! empty( $settings['tp_btn_link']['url'] ) ) { $this->add_link_attributes( 'tp-button-arg', $settings['tp_btn_link'] ); $this->add_render_attribute('tp-button-arg', 'class', 'tp-grd-btn tp-el-btn'); } } ?> <section id="about" class="tpabout-area grey-bg pt-180 pb-125 p-relative"> <div class="container"> <div class="row justify-content-center"> <div class="col-xl-8 col-lg-10"> <div class="tpabout text-center"> <div class="tp-section-title tp-el-content"> <?php if ( !empty($settings['tp_sub_title']) ) : ?> <span class="tp-sub-title mb-20 tp-el-subtitle"><?php echo tp_kses( $settings['tp_sub_title'] ); ?></span> <?php endif; ?> <?php if ( !empty($settings['tp_title' ]) ) : printf( '<%1$s %2$s>%3$s</%1$s>', tag_escape( $settings['tp_title_tag'] ), $this->get_render_attribute_string( 'title_args' ), tp_kses( $settings['tp_title' ] ) ); endif; ?> <?php if ( !empty($settings['tp_desctiption']) ) : ?> <p class="about-des-text"><?php echo tp_kses( $settings['tp_desctiption'] ); ?></p> <?php endif; ?> </div> <?php if (!empty($settings['tp_btn_text'])) : ?> <div class="tpabout-button mt-35"> <a <?php echo $this->get_render_attribute_string( 'tp-button-arg' ); ?>> <?php echo $settings['tp_btn_text']; ?> </a> </div> <?php endif; ?> </div> </div> </div> </div> <div class="tpabout__shape-star tpabout__shape-star-1"> <svg width="20" height="15" viewBox="0 0 28 26" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14 0L17.1432 9.67376H27.3148L19.0858 15.6525L22.229 25.3262L14 19.3475L5.77101 25.3262L8.9142 15.6525L0.685208 9.67376H10.8568L14 0Z" fill="#1C99FE"/> </svg> </div> <div class="tpabout__shape-star tpabout__shape-star-2"> <div class="tphero__shape tphero__shape-2"> <svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z" fill="#FD4766"></path> </svg> </div> </div> </section> <?php endif; ?> <?php } } $widgets_manager->register( new TP_About_Me() );