[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.116.87.225: ~ $
<?php
namespace Elementor;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Elementor HTML widget.
 *
 * Elementor widget that insert a custom HTML code into the page.
 *
 */
class Widget_Read_More extends Widget_Base {

	/**
	 * Get widget name.
	 *
	 * Retrieve Read More widget name.
	 *
	 * @since 2.4.0
	 * @access public
	 *
	 * @return string Widget name.
	 */
	public function get_name() {
		return 'read-more';
	}

	/**
	 * Get widget title.
	 *
	 * Retrieve Read More widget title.
	 *
	 * @since 2.4.0
	 * @access public
	 *
	 * @return string Widget title.
	 */
	public function get_title() {
		return esc_html__( 'Read More', 'elementor' );
	}

	/**
	 * Get widget icon.
	 *
	 * Retrieve Read More widget icon.
	 *
	 * @since 2.4.0
	 * @access public
	 *
	 * @return string Widget icon.
	 */
	public function get_icon() {
		return 'eicon-post-excerpt';
	}

	/**
	 * Get widget keywords.
	 *
	 * Retrieve the list of keywords the widget belongs to.
	 *
	 * @since 2.4.0
	 * @access public
	 *
	 * @return array Widget keywords.
	 */
	public function get_keywords() {
		return [ 'read', 'more', 'tag', 'excerpt' ];
	}

	protected function is_dynamic_content(): bool {
		return false;
	}

	/**
	 * Register HTML widget controls.
	 *
	 * Adds different input fields to allow the user to change and customize the widget settings.
	 *
	 * @since 3.1.0
	 * @access protected
	 */
	protected function register_controls() {
		$this->start_controls_section(
			'section_title',
			[
				'label' => esc_html__( 'Read More', 'elementor' ),
			]
		);

		$default_link_text = esc_html__( 'Continue reading', 'elementor' );

		/**
		 * Read More widgets link text.
		 *
		 * Filters the link text in the "Read More" widget.
		 *
		 * This hook can be used to set different default text in the widget.
		 *
		 * @param string $default_link_text The link text in the "Read More" widget. Default is "Continue reading".
		 */
		$default_link_text = apply_filters( 'elementor/widgets/read_more/default_link_text', $default_link_text );

		$this->add_control(
			'theme_support',
			[
				'type' => Controls_Manager::ALERT,
				'alert_type' => 'warning',
				'content' => sprintf(
					/* translators: %s: The `the_content` function. */
					esc_html__( 'Note: This widget only affects themes that use `%s` in archive pages.', 'elementor' ),
					'the_content'
				),
			]
		);

		$this->add_control(
			'link_text',
			[
				'label' => esc_html__( 'Read More Text', 'elementor' ),
				'placeholder' => $default_link_text,
				'default' => $default_link_text,
				'dynamic' => [
					'active' => true,
				],
			]
		);

		$this->end_controls_section();
	}

	/**
	 * Render Read More widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @access protected
	 */
	protected function render() {
		printf( '<!--more %s-->', wp_kses_post( $this->get_settings_for_display( 'link_text' ) ) );
	}

	/**
	 * Render Read More widget output in the editor.
	 *
	 * Written as a Backbone JavaScript template and used to generate the live preview.
	 *
	 * @since 2.9.0
	 * @access protected
	 */
	protected function content_template() {
		?>
		<!--more {{ settings.link_text }}-->
		<?php
	}
}

Filemanager

Name Type Size Permission Actions
traits Folder 0555
accordion.php File 19.38 KB 0644
alert.php File 13.14 KB 0644
audio.php File 7.31 KB 0644
button.php File 2.78 KB 0644
common.php File 28.45 KB 0644
counter.php File 16.88 KB 0644
divider.php File 32.88 KB 0644
google-maps.php File 6.47 KB 0644
heading.php File 10.04 KB 0644
html.php File 2.49 KB 0644
icon-box.php File 21.06 KB 0644
icon-list.php File 21.97 KB 0644
icon.php File 12.45 KB 0644
image-box.php File 17.4 KB 0644
image-carousel.php File 26.4 KB 0644
image-gallery.php File 10.59 KB 0644
image.php File 19.05 KB 0644
inner-section.php File 917 B 0644
menu-anchor.php File 3.55 KB 0644
progress.php File 11.82 KB 0644
rating.php File 7.33 KB 0644
read-more.php File 3.17 KB 0644
share-buttons.php File 1 KB 0644
shortcode.php File 3.19 KB 0644
sidebar.php File 2.91 KB 0644
social-icons.php File 15.86 KB 0644
spacer.php File 3.25 KB 0644
star-rating.php File 12.92 KB 0644
tabs.php File 16.27 KB 0644
testimonial.php File 16.88 KB 0644
text-editor.php File 12.04 KB 0644
toggle.php File 19.54 KB 0644
video.php File 34.03 KB 0644
wordpress.php File 6.89 KB 0644