Submit
Path:
~
/
home
/
getwphos
/
public_html
/
deerguard
/
wp-content
/
plugins
/
zozo-header-footer
/
widgets
/
File Content:
copyright.php
<?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } use Elementor\Core\Kits\Documents\Tabs\Global_Colors; use Elementor\Core\Kits\Documents\Tabs\Global_Typography; /** * ZOZO Header Footer Elements Copyright * @since 1.0.0 */ class ZOZO_HF_Copyright_Widget extends Widget_Base { /** * Get widget name. * * Retrieve copyright widget name. * * @since 1.0.0 * @access public * * @return string Widget name. */ public function get_name() { return "zozo_hf_copyright"; } /** * Get widget title. * * Retrieve copyright widget title. * * @since 1.0.0 * @access public * * @return string Widget title. */ public function get_title() { return esc_html__( "Copyright", "zozo-header-footer" ); } /** * Get widget icon. * * Retrieve copyright widget icon. * * @since 1.0.0 * @access public * * @return string Widget icon. */ public function get_icon() { return "zhf-icon eicon-footer"; } /** * Get widget categories. * * Retrieve the list of categories the copyright widget belongs to. * * @since 1.0.0 * @access public * * @return array Widget categories. */ public function get_categories() { return [ "zozo-hf-elements" ]; } /** * Register copyright 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() { //General Section $this->start_controls_section( 'copyright_section', [ 'label' => esc_html__( 'Copyright', 'zozo-header-footer' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'shortcode', [ 'label' => esc_html__( 'Copyright Text', 'zozo-header-footer' ), 'type' => Controls_Manager::TEXTAREA, 'dynamic' => [ 'active' => true, ], 'default' => esc_html__( 'Copyright © [zhf_current_year] [zhf_site_link] | Powered by [zhf_site_title]', 'zozo-header-footer' ), ] ); $this->add_control( 'link', [ 'label' => esc_html__( 'Link', 'zozo-header-footer' ), 'type' => Controls_Manager::URL, 'placeholder' => esc_html__( 'https://your-link.com', 'zozo-header-footer' ), ] ); $this->add_responsive_control( 'align', [ 'label' => esc_html__( 'Alignment', 'zozo-header-footer' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'left' => [ 'title' => esc_html__( 'Left', 'zozo-header-footer' ), 'icon' => 'eicon-text-align-left', ], 'center' => [ 'title' => esc_html__( 'Center', 'zozo-header-footer' ), 'icon' => 'eicon-text-align-center', ], 'right' => [ 'title' => esc_html__( 'Right', 'zozo-header-footer' ), 'icon' => 'eicon-text-align-right', ], ], 'selectors' => [ '{{WRAPPER}} .zhf-copyright-wrapper' => 'text-align: {{VALUE}};', ], 'frontend_available' => true, ] ); $this->end_controls_section(); $this->start_controls_section( 'section_style_copyright', [ 'label' => esc_html__( 'Copyright', 'zozo-header-footer' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'caption_typography', 'selector' => '{{WRAPPER}} .zhf-copyright-wrapper, {{WRAPPER}} .zhf-copyright-wrapper a', 'global' => [ 'default' => Global_Typography::TYPOGRAPHY_TEXT, ], ] ); $this->add_control( 'title_color', [ 'label' => esc_html__( 'Text Color', 'zozo-header-footer' ), 'type' => Controls_Manager::COLOR, 'global' => [ 'default' => Global_Colors::COLOR_TEXT, ], 'selectors' => [ '{{WRAPPER}} .zhf-copyright-wrapper' => 'color: {{VALUE}};', ], 'separator' => 'before', ] ); $this->start_controls_tabs( 'icon_colors' ); $this->start_controls_tab( 'icon_colors_normal', [ 'label' => esc_html__( 'Normal', 'zozo-header-footer' ), ] ); $this->add_control( 'link_color', [ 'label' => esc_html__( 'Link Color', 'zozo-header-footer' ), 'type' => Controls_Manager::COLOR, 'global' => [ 'default' => Global_Colors::COLOR_PRIMARY, ], 'selectors' => [ '{{WRAPPER}} .zhf-copyright-wrapper a' => 'color: {{VALUE}};' ] ] ); $this->end_controls_tab(); $this->start_controls_tab( 'icon_colors_hover', [ 'label' => esc_html__( 'Hover', 'zozo-header-footer' ), ] ); $this->add_control( 'link_hcolor', [ 'label' => esc_html__( 'Link Hover Color', 'zozo-header-footer' ), 'type' => Controls_Manager::COLOR, 'global' => [ 'default' => Global_Colors::COLOR_SECONDARY, ], 'selectors' => [ '{{WRAPPER}} .zhf-copyright-wrapper a:hover' => 'color: {{VALUE}};' ], ] ); $this->end_controls_tab(); $this->end_controls_tabs(); $this->end_controls_section(); } /** * Render copyright 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(); $link = isset( $settings['link']['url'] ) ? $settings['link']['url'] : ''; if ( ! empty( $link ) ) { $this->add_link_attributes( 'link', $settings['link'] ); } $copy_right_shortcode = do_shortcode( shortcode_unautop( $settings['shortcode'] ) ); ?> <div class="zhf-copyright-wrapper"> <?php if ( ! empty( $link ) ) { ?> <a <?php echo wp_kses_post( $this->get_render_attribute_string( 'link' ) ); ?>> <span><?php echo wp_kses_post( $copy_right_shortcode ); ?></span> </a> <?php } else { ?> <span><?php echo wp_kses_post( $copy_right_shortcode ); ?></span> <?php } ?> </div> <?php } }
Submit
FILE
FOLDER
Name
Size
Permission
Action
copyright.php
6177 bytes
0644
logo.php
16794 bytes
0644
menu.php
34148 bytes
0644
mini-cart.php
8900 bytes
0644
page-title.php
26784 bytes
0644
registration.php
22945 bytes
0644
search.php
19949 bytes
0644
N4ST4R_ID | Naxtarrr