HEX
Server: Apache
System: Linux p3plzcpnl476737.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: p8pyefaexf70 (9161224)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/p8pyefaexf70/www/wp-content/plugins/lastudio-element-kit/includes/addons/archive-title.php
<?php

/**
 * Class: LaStudioKit_Archive_Title
 * Name: Archive Title
 * Slug: lakit-archive-title
 */

namespace Elementor;

if (!defined('WPINC')) {
    die;
}


/**
 * Post Title Widget
 */
class LaStudioKit_Archive_Title extends Widget_Heading {

    public function get_name() {
        return 'lakit-archive-title';
    }

	public function get_title() {
		return esc_html__( 'LaStudioKit Archive Title', 'lastudio-kit' );
	}

    public function get_icon() {
        return 'eicon-archive-title';
    }

    public function get_keywords() {
        return [ 'title', 'heading', 'archive' ];
    }

    public function get_categories() {
        return [ 'lastudiokit-builder' ];
    }

	protected function register_controls() {
		parent::register_controls();

		$dynamic_tag_name = 'archive-title';

		$this->update_control(
			'title',
			[
				'dynamic' => [
					'default' => lastudio_kit()->elementor()->dynamic_tags->tag_data_to_tag_text( null, $dynamic_tag_name ),
				],
			],
			[
				'recursive' => true,
			]
		);

		$this->update_control(
			'header_size',
			[
				'default' => 'h1',
			]
		);
	}

}