Download the PHP package soderlind/virtual-media-folders without Composer

On this page you can find all versions of the php package soderlind/virtual-media-folders. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package virtual-media-folders

Virtual Media Folders

Virtual folder organization for the WordPress Media Library.

Try in WordPress Playground

Way back in 2006 (20 years ago!), I released ImageManager 2.0, a popular WordPress plugin for image management and editing. Virtual Media Folders is my modern take on media organization for WordPress, built with React and modern tooling.

Description

Virtual Media Folders brings folder organization to your WordPress Media Library. Organize your media files into hierarchical folders without moving files on disk—folders are virtual, so your URLs never change.

Click to watch demo video on YouTube

Features

Free add-ons

Use the add-on manager to install and manage add-ons that extend Virtual Media Folders from a dedicated admin screen:

Requirements

Installation

From GitHub

  1. Download `virtual-media-folders.zip`
  2. Go to Plugins > Add New > Upload Plugin
  3. Upload the zip file and activate

From WordPress.org

  1. Go to Plugins > Add New
  2. Search for "Virtual Media Folders"
  3. Click Install Now and Activate

Usage

Organizing Media

  1. Go to Media > Library
  2. Click the folder icon to show the sidebar
  3. Use + to create folders
  4. Drag media onto folders to organize / Bulk select media and use the "Move to Folder" action
  5. Click a folder to filter the view

Settings

Go to Media > Folder Settings to configure:

Setting Description
Show "All Media" Display "All Media" option in sidebar
Show "Uncategorized" Display folder for unassigned media
Jump to folder after move Navigate to target folder after moving
Default folder for uploads Auto-assign new uploads to a folder

Block Editor

When inserting media from a block:

  1. Open the Media Library modal
  2. Use the folder sidebar to filter
  3. Select your media

AI Abilities

With the AI Ability add-on installed, the following Abilities API tools are available for AI agents and MCP adapters:

Recommended flow for AI clients:

  1. Call vmfo/list-folders to resolve folder names and paths to a stable id.
  2. If needed, call vmfo/create-folder to create the target folder.
  3. Call vmfo/add-to-folder with that folder_id and one or more attachment_ids.

This avoids ambiguity when folder names are duplicated under different parents.

Permission model:

WordPress MCP adapter (default server) example:

Smoke test:

Documentation

License

Virtual Media Folders is free software licensed under the GPL v2 or later.

Copyright 2025 Per Soderlind


All versions of virtual-media-folders with dependencies

PHP Build Version
Package Version
Requires php Version >=8.3
composer/installers Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package soderlind/virtual-media-folders contains the following files

Loading the files please wait ...