$82 GRAYBYTE WORDPRESS FILE MANAGER $75

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/hpgt.org/wp-content/plugins/elementskit-lite/modules/widget-builder/

HOME
Current File : /home/bravrvjk/hpgt.org/wp-content/plugins/elementskit-lite/modules/widget-builder//widget-file.php
<?php

namespace ElementsKit_Lite\Modules\Widget_Builder;

use ElementsKit_Lite\Modules\Widget_Builder\Controls\Widget_Writer;

defined( 'ABSPATH' ) || exit;


class Widget_File {

	private static $instance;


	public function get_file_path() {

		$uploads    = wp_upload_dir();
		$upload_dir = $uploads['basedir'];
		$upload_dir = $upload_dir . '/elementskit/custom_widgets';

		if ( ! is_dir( $upload_dir ) ) {
			wp_mkdir_p( $upload_dir );
		}

		return $upload_dir;
	}


	public static function load_filesystem() {

		require_once ABSPATH . 'wp-admin/includes/file.php';

		WP_Filesystem();
	}


	public function create( $wObj, $id ) {

		self::load_filesystem();

		global $wp_filesystem;

		$writer = new Widget_Writer( $wObj, $id, 'elementskit-lite' );

		$writer->start_backing( $wp_filesystem );
		$writer->finish_backing( $wp_filesystem );

		return true;
	}


	public static function get_wp_filesystem_pointer() {

		self::load_filesystem();

		global $wp_filesystem;

		return $wp_filesystem;
	}

	public static function instance() {
		if ( self::$instance == null ) {
			self::$instance = new self();
		}

		return self::$instance;
	}
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
16 Mar 2026 1.56 AM
bravrvjk / bravrvjk
0755
api
--
16 Mar 2026 1.56 AM
bravrvjk / bravrvjk
0755
assets
--
16 Mar 2026 1.56 AM
bravrvjk / bravrvjk
0755
controls
--
16 Mar 2026 1.56 AM
bravrvjk / bravrvjk
0755
fonts
--
16 Mar 2026 1.56 AM
bravrvjk / bravrvjk
0755
views
--
16 Mar 2026 1.56 AM
bravrvjk / bravrvjk
0755
cpt.php
2.042 KB
18 May 2022 8.49 PM
bravrvjk / bravrvjk
0644
init.php
4.561 KB
28 Nov 2023 5.47 PM
bravrvjk / bravrvjk
0644
live-action.php
1.284 KB
21 May 2022 9.23 AM
bravrvjk / bravrvjk
0644
widget-file.php
1.123 KB
18 May 2022 8.49 PM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF