Title: Easy Symlinks
Author: Carl Alberto
Published: <strong>25 december 2019</strong>
Last modified: 11 maj 2026

---

Sök tillägg

![](https://ps.w.org/easy-symlinks/assets/banner-772x250.png?rev=3528560)

![](https://ps.w.org/easy-symlinks/assets/icon.svg?rev=3528560)

# Easy Symlinks

 Av [Carl Alberto](https://profiles.wordpress.org/carl-alberto/)

[Ladda ner](https://downloads.wordpress.org/plugin/easy-symlinks.2.0.0.zip)

 * [Detaljer](https://sv.wordpress.org/plugins/easy-symlinks/#description)
 * [Recensioner](https://sv.wordpress.org/plugins/easy-symlinks/#reviews)
 *  [Installation](https://sv.wordpress.org/plugins/easy-symlinks/#installation)
 * [Utveckling](https://sv.wordpress.org/plugins/easy-symlinks/#developers)

 [Support](https://wordpress.org/support/plugin/easy-symlinks/)

## Beskrivning

Easy Symlinks lets you create and manage symbolic links (symlinks) directly from
the WordPress admin dashboard — no command line required.

**Features:**

 * Create symlinks by specifying a target directory and link path
 * Delete symlinks individually through a simple dropdown interface
 * Automatic environment detection for Pantheon hosting (Dev, Test, Live, Multidev)
 * Filesystem writability checks — prevents symlink creation in read-only environments
 * Displays existing symlinks and their targets
 * Tracks only symlinks created through the plugin
 * Duplicate symlink detection — prevents creating symlinks that already exist
 * Preset symlinks — auto-detects plugins like Wordfence and offers one-click symlink
   setup
 * Optional database cleanup on plugin uninstall via Settings tab

**How to use:**

Navigate to **Settings > Easy Symlinks** in your WordPress admin dashboard. The ”
Presets” tab auto-detects installed plugins that need symlinks (e.g., Wordfence 
on Pantheon). Use the ”Add Symlinks” tab to create custom symlinks, the ”Delete 
Symlinks” tab to remove them, and the ”Settings” tab to configure plugin options.

For common symlink configurations on Pantheon, refer to the [list of common symlinks](https://wordpress.org/support/topic/list-of-common-symlinks-in-pantheon).

**Important notes:**

 * This plugin only tracks symlinks created within the application. Symlinks created
   from the filesystem or command line are not tracked.
 * Best used in Pantheon Dev or Multidev environments in SFTP mode.
 * Symlink creation is disabled in read-only environments (e.g., Pantheon Test and
   Live).

## Skärmdumpar

 * [[
 * The Add Symlinks tab — enter a target directory and link path to create a new
   symlink.
 * [[
 * The Presets tab showing auto-detected Wordfence plugin with symlink paths and
   status indicators.
 * [[
 * The Settings tab with the ”Delete data on uninstall” option for database cleanup.
 * [[
 * The Delete Symlinks tab with a dropdown list of active symlinks to remove.
 * [[
 * The Remove Presets tab showing applied Wordfence symlinks with status and one-
   click removal.

## Installation

#### Automatic installation

 1. Go to **Plugins > Add New** in your WordPress admin dashboard
 2. Search for ”Easy Symlinks”
 3. Click **Install Now** and then **Activate**

#### Manual installation

 1. Download the plugin ZIP file from WordPress.org
 2. Go to **Plugins > Add New > Upload Plugin** in your WordPress admin dashboard
 3. Upload the ZIP file and click **Install Now**
 4. Activate the plugin through the **Plugins** menu

#### Configuration

After activation, navigate to **Settings > Easy Symlinks** to start creating symlinks.

## Vanliga frågor

### What is a symlink?

A symbolic link (symlink) is a file that points to another file or directory. It
acts as a shortcut, allowing you to access files from a different location without
duplicating them.

### What is the difference between Target and Link?

The **Target** is the relative path to an existing directory (e.g., `./uploads/cache`).
The **Link** is the path where the symlink will be created (e.g., `/wp-content/cache`).

### Why can I not create symlinks on Pantheon Test or Live environments?

Pantheon Test and Live environments have read-only filesystems. Symlinks can only
be created in Dev or Multidev environments with SFTP connection mode enabled.

### Does this plugin work on non-Pantheon hosting?

Yes, the plugin works on any hosting environment where the filesystem is writable.
The Pantheon-specific features (environment detection, connection mode display) 
will simply not appear.

### What happens to my symlinks if I deactivate the plugin?

The symlinks themselves remain on the filesystem. Deactivating the plugin only removes
the admin interface — the actual symlinks are not deleted.

### What are Presets?

Presets auto-detect installed plugins that are known to need symlinks on Pantheon.
The Presets tab shows detected plugins with their required symlink paths and lets
you apply them with a single click. Currently supported: Wordfence, WP Rocket, Big
File Uploads, WP-Optimize, Divi Theme.

### Can I remove all plugin data from the database?

Yes. Go to **Settings > Easy Symlinks > Settings** tab and check ”Delete data on
uninstall.” When the plugin is deleted, all saved options will be removed from the
database.

### Can I manage symlinks that were created via the command line?

No. This plugin only tracks symlinks that were created through its own interface.
Symlinks created via the command line or filesystem are not tracked or displayed.

## Recensioner

![](https://secure.gravatar.com/avatar/e5657587f9974c5f00b49f60da2885fc88ed7e9e1af16faa1bed21a04e94adda?
s=60&d=retro&r=g)

### 󠀁[Symlinks made Easy](https://wordpress.org/support/topic/symlinks-made-easy/)󠁿

 [Joven Refuerzo](https://profiles.wordpress.org/jrefuerzo/) 26 oktober 2021

I personally love this plugin, but please add info or disclaimer that the plugin
may not work if it sees the files/hard-directory/ that it should land to onset. 
So be sure to create a symlink in order: 1. install, create the symlink. 2. create
the hard directory on files/ Other than that it’s an awesome tool!

![](https://secure.gravatar.com/avatar/4939d3faca115be697798c8541eec0b846b7a1dbeb93a30b93dc716e3e983024?
s=60&d=retro&r=g)

### 󠀁[Very Useful](https://wordpress.org/support/topic/very-useful-2251/)󠁿

 [Carey](https://profiles.wordpress.org/slick2/) 3 maj 2020 1 svar

This plugin is very useful on secured host that only allows writable permission 
on a particular folder

![](https://secure.gravatar.com/avatar/814b79420e8ac365480d2fb126af40884fb188c44fde9ad7ae6d37c7040362b2?
s=60&d=retro&r=g)

### 󠀁[Simple, Elegant, Spot-on](https://wordpress.org/support/topic/simple-elegant-spot-on/)󠁿

 [tbream](https://profiles.wordpress.org/tbream/) 23 februari 2020 1 svar

For fans of Pantheon (which we are) and users of Divi’s Theme (which we regularly
do), this is an indispensable time saver. Carl Alberto filled a major gap with this
extremely easy to use tool. For those using Divi unfamiliar with the problem, after
Divi version 4.0.5, you can’t use Divi on Pantheon without creating a symlink. The
problem is that Divi after this version assumes that it has write access to the 
entire filesystem, which doesn’t work on Pantheon as it is a specialized platform
that doesn’t have the standard LAMP/LEMP stack server configuration. This plugin
will help you resolve this issue.

 [ Läs alla 3 betyg ](https://wordpress.org/support/plugin/easy-symlinks/reviews/)

## Bidragsgivare och utvecklare

”Easy Symlinks” är programvara med öppen källkod. Följande personer har bidragit
till detta tillägg.

Bidragande personer

 *   [ Carl Alberto ](https://profiles.wordpress.org/carl-alberto/)

[Översätt ”Easy Symlinks” till ditt språk.](https://translate.wordpress.org/projects/wp-plugins/easy-symlinks)

### Intresserad av programutveckling?

[Läs programkoden](https://plugins.trac.wordpress.org/browser/easy-symlinks/), kika
på [SVN-filförvaret](https://plugins.svn.wordpress.org/easy-symlinks/) eller prenumerera
på [utvecklarloggen](https://plugins.trac.wordpress.org/log/easy-symlinks/) via 
[RSS](https://plugins.trac.wordpress.org/log/easy-symlinks/?limit=100&mode=stop_on_copy&format=rss).

## Ändringslogg

#### 2.0.0

 * 2026-05-11
 * New: Presets tab — auto-detects plugins that need symlinks for Pantheon compatibility
 * New: Wordfence preset with wflogs, wordfence-waf.php, and .user.ini symlinks
 * New: WP Rocket preset with wp-rocket-config and cache symlinks
 * New: Big File Uploads preset with bfu-temp symlink
 * New: WP-Optimize preset with wpo-cache symlink
 * New: Divi Theme preset with et-cache symlink
 * New: One-click apply for preset symlinks with status indicators (Active/Not created)
 * New: Remove Presets tab — safely removes preset symlinks and restores original
   files
 * New: Smart file conversion — moves existing files to target location before symlinking
 * New: Cross-filesystem file operations with copy+delete fallback for Pantheon
 * New: SFTP mode warning when Pantheon filesystem is not writable
 * New: Settings tab with ”Delete data on uninstall” option for database cleanup
 * New: Duplicate symlink detection — prevents re-creating existing symlinks
 * Improved: Clear error/success notifications for all symlink actions
 * Improved: Removed redundant ”Settings saved” notice
 * Improved: Empty state message in delete dropdown when no symlinks exist
 * Fixed: PHP warnings in save/delete that broke HTTP headers
 * Fixed: Admin CSS and JS not loading on settings page
 * Compatibility: WordPress 6.8, PHP 7.4-8.4

#### 1.0.5

 * 2026-05-11
 * Compatibility update for WordPress 6.8
 * Modernized admin UI with card-based layout and WordPress-style tabs
 * Fixed duplicate admin notices on settings save
 * Fixed PHP warnings in create_folder and save_symlinks that broke HTTP headers
 * Fixed PHP warning in delete_symlink when unlinking fails
 * Added duplicate symlink detection — prevents re-creating existing symlinks
 * Added clear error/success notifications for create and delete actions
 * Removed redundant ”Settings saved” notice when plugin shows its own messages
 * Added Settings tab with ”Delete data on uninstall” option for database cleanup
 * Added empty state message in delete dropdown when no symlinks exist
 * Fixed PHPCS violations — plugin now passes WordPress coding standards
 * Added Requires PHP header (7.4) and Tested PHP up to (8.4)
 * Fixed readme.txt tags and short description for WordPress.org compliance
 * Updated GitHub Actions deploy workflow to v4/stable

#### 1.0.3

 * 2022-10-24
 * Compatibility bump for WordPress 6.0.3

#### 1.0.2

 * 2021-10-09
 * Compatibility bump for WordPress 5.8.1

#### 1.0.1

 * 2020-01-08
 * Bug fixes and improvements — see [closed issues for 1.0.1](https://github.com/wpugph/WordPress-Easy-Symlinks/issues?q=is%3Aissue+milestone%3A1.0.1+is%3Aclosed)

#### 1.0.0

 * 2019-12-26
 * Initial public release on WordPress.org
 * Improved deleting symlinks UI
 * Only one symlink is deleted at a time
 * Added checks for Pantheon environment and writable filesystem

## Meta

 *  Version **2.0.0**
 *  Senast uppdaterat **17 timmar sedan**
 *  Aktiva installationer **70+**
 *  WordPress-version ** 4.9 eller senare **
 *  Testat upp till **6.8.5**
 *  PHP-version ** 7.4 eller senare **
 *  Språk
 * [English (US)](https://wordpress.org/plugins/easy-symlinks/)
 * Etiketter
 * [developer-tools](https://sv.wordpress.org/plugins/tags/developer-tools/)[file management](https://sv.wordpress.org/plugins/tags/file-management/)
   [pantheon](https://sv.wordpress.org/plugins/tags/pantheon/)
 *  [Avancerad vy](https://sv.wordpress.org/plugins/easy-symlinks/advanced/)

## Betyg

 5 av 5 stjärnor.

 *  [  3 5-stjärniga recensioner     ](https://wordpress.org/support/plugin/easy-symlinks/reviews/?filter=5)
 *  [  0 4-stjärniga recensioner     ](https://wordpress.org/support/plugin/easy-symlinks/reviews/?filter=4)
 *  [  0 3-stjärniga recensioner     ](https://wordpress.org/support/plugin/easy-symlinks/reviews/?filter=3)
 *  [  0 2-stjärniga recensioner     ](https://wordpress.org/support/plugin/easy-symlinks/reviews/?filter=2)
 *  [  0 1-stjärniga recensioner     ](https://wordpress.org/support/plugin/easy-symlinks/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/easy-symlinks/reviews/#new-post)

[Se alla recensioner](https://wordpress.org/support/plugin/easy-symlinks/reviews/)

## Bidragande personer

 *   [ Carl Alberto ](https://profiles.wordpress.org/carl-alberto/)

## Support

Har du något att säga? Behöver du hjälp?

 [Visa supportforum](https://wordpress.org/support/plugin/easy-symlinks/)

## Donera

Skulle du vilja bidra till utvecklingen av detta tillägg?

 [ Donera till det här tillägget ](https://carlalberto.code.blog/)