┌────────────────────────────────┐ │ ░░░ ░░▓ ░▓▓ ███ ▓▓░ ▓░░ │ │ ~ M O O N ~ │ └────────────────────────────────┘
prd-web-01.centraldc.gr
LOCATION:
/var/www/html/vio-prosarmogi/wp-content/plugins/wp-file-manager-pro
☗ ROOT
↻ REFRESH
✎ EDIT FILE
EDITING: wp-file-manager-pro.php
<?php /** * Plugin Name: WP File Manager Pro * Description: A full-featured file manager for WordPress. * Version: 1.0.0 * Author: Arya Stark */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'WFP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'WFP_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); require_once WFP_PLUGIN_DIR . 'includes/ajax-handler.php'; // Add Admin Menu add_action( 'admin_menu', 'wfp_add_admin_menu' ); function wfp_add_admin_menu() { add_menu_page( 'WP File Manager', 'File Manager', 'manage_options', 'wp-file-manager', 'wfp_render_admin_page', 'dashicons-portfolio', 30 ); } // Enqueue Scripts & Styles add_action( 'admin_enqueue_scripts', 'wfp_enqueue_scripts' ); function wfp_enqueue_scripts( $hook ) { if ( $hook !== 'toplevel_page_wp-file-manager' ) { return; } wp_enqueue_style( 'wfp-style', WFP_PLUGIN_URL . 'assets/css/style.css', array(), time() ); wp_enqueue_script( 'wfp-app', WFP_PLUGIN_URL . 'assets/js/app.js', array( 'jquery' ), time(), true ); wp_localize_script( 'wfp-app', 'wfp_globals', array( 'ajax_url' => admin_url( 'admin-ajax.php' ), 'nonce' => wp_create_nonce( 'wfp_ajax_nonce' ), 'root_dir' => ABSPATH, 'rest_url' => esc_url_raw( rest_url() ), 'rest_nonce' => wp_create_nonce( 'wp_rest' ), ) ); } function wfp_render_admin_page() { require_once WFP_PLUGIN_DIR . 'templates/admin-page.php'; }
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📁 assets/
DIR
—
2026-08-04 05:13
📁 includes/
DIR
—
2026-08-04 05:13
📁 templates/
DIR
—
2026-08-04 05:13
📄 wp-file-manager-pro.php
PHP
1.5 KB
2026-08-04 05:13
EDIT