List of Parameters
Blocks / Shortcode Parameters Overview
This guide provides a complete breakdown of all available shortcode parameters for Advanced File Manager. These parameters allow you to customize access, permissions, layout, and behavior for each shortcode you create.
Full Shortcode Example
[file_manager_advanced
id="afm_shortcode"
login="yes"
roles="author,editor,administrator"
path="wp-content"
path_type="inside"
hide="plugins"
operations="mkdir,download"
block_users="1,5"
view="grid"
theme="light"
dateformat="M d, Y h:i A"
hide_path="no"
enable_trash="no"
height=""
width=""
ui="toolbar,tree,path,stat"
upload_allow="all"
]
Shortcode Parameters
Below is the complete list of shortcode parameters and how to use them.
Login Access
Parameter: login
Values: Yes / No
Description:
Controls front-end access based on the user’s login status.
- Yes → Only logged-in users can access.
- No → Allows access to non-logged-in (public) visitors.
Example:
[file_manager_advanced login="yes"]
[file_manager_advanced login="no"]
User Roles
Parameter: roles
Values: all or comma-separated roles
Description:
Defines which WordPress roles are allowed to access the file manager.
Example:
[file_manager_advanced login="yes" roles="author,editor,administrator"]
Root Path
Parameter: path
Values:
- Any valid folder path (e.g., wp-content/uploads)
- % = WordPress root directory
- $ = Auto-generated personal user folder
- wp-content/uploads/file-manager-advanced/users = Access all personal folders
Example:
[file_manager_advanced path="wp-content/uploads"]
[file_manager_advanced path="$"]
Path Type
Parameter: path_type
Values: inside / outside
Description:
- Allows paths inside or outside the WordPress root.
- For outside paths, also use the url parameter.
Example:
[file_manager_advanced path_type="inside"]
Hide Folders
Parameter: hide
Values: Folder names
Description: Hides specified directories from being displayed.
Example:
[file_manager_advanced hide="plugins"]
Operations Control
Parameter: operations
Values: all or comma-separated operations
Description:
Allows or restricts available file actions such as: mkdir, mkfile, rename, duplicate, copy, edit, rm, upload, download, etc.
Example:
[file_manager_advanced operations="mkdir,download"]
Block Specific Users
Parameter: block_users
Values: User IDs
Description: Prevents specific users from accessing the file manager.
Example:
[file_manager_advanced block_users="1,5"]
View Layout
Parameter: view
Values: list/grid
Example:
[file_manager_advanced view="grid"]
Theme
Parameter: theme
Values: light, dark, grey, windows10, bootstrap
Example:
[file_manager_advanced theme="light"]
Language
Parameter: lang
Values: Language codes (e.g., en)
Example:
[file_manager_advanced lang="en"]
Date Format
Parameter: dateformat
Values: Any valid PHP date format
Example:
[file_manager_advanced dateformat="M d, Y h:i A"]
Hide Path
Parameter: hide_path
Values: yes / no
Description: Hides the real file path in preview mode.
Example:
[file_manager_advanced hide_path="no"]
Enable Trash
Parameter: enable_trash
Values: yes / no
Description: Shows a Trash section where deleted files can be restored.
Example:
[file_manager_advanced enable_trash="no"]
Height
Parameter: height
Values: Numeric (e.g., 500)
Description: Controls the file manager height in the shortcode view.
Example:
[file_manager_advanced height="500"]
Width
Parameter: width
Values: Numeric (e.g., 800)
Description: Controls the file manager width in the shortcode view.
Example:
[file_manager_advanced width="800"]
UI Components
Parameter: ui
Values: files, toolbar, tree, path, stat
Description: Enables or disables parts of the UI.
Example:
[file_manager_advanced ui="toolbar,tree,path,stat"]
Upload Allowed File Types
Parameter: upload_allow
Values:
- all → Allow all types
- Specific MIME types (comma-separated)
Example:
[file_manager_advanced upload_allow="image/png,image/vnd.adobe.photoshop"]
Upload Max Size
Parameter: upload_max_size
Values: e.g., 10M, 500K, 2G
Description: Limits maximum file size uploads.
Example:
[file_manager_advanced upload_max_size="2G"]
Read Access
Parameter: read_access
Values: true / false
Description:
Controls whether the assigned user roles (or users defined through the shortcode) are allowed to view and read files and folders inside the file manager.
- true → Users can view/read all accessible directories.
- false→ Users are restricted from viewing/reading files.
Example:
[file_manager_advanced read_access="true"]
[file_manager_advanced roles="author,editor" read_access="false"]
Write Access
Parameter: write_access
Values: true / false
Description:
Defines whether the selected user roles (or users configured in the shortcode) can create, modify, upload, rename,
or delete files and folders.
- true→ Full write actions allowed.
- false→ All write actions are blocked; users can only view.
[file_manager_advanced write_access="true"]
[file_manager_advanced roles="subscriber" write_access="false"]
Need help?
If you face any difficulties or experience unexpected issues, don’t hesitate to reach out to our Support Team. Our experts are always ready to assist you, troubleshoot problems, and provide fast, reliable solutions. We’re committed to delivering exceptional support to ensure your workflow remains smooth and efficient.