https://github.com/nielslange/smntcs-show-symlinked-plugins
Prevent accidentally deleting or updating symlinked plugins.
https://github.com/nielslange/smntcs-show-symlinked-plugins
smntcs smntcs-plugin wordpress wordpress-plugin
Last synced: about 1 month ago
JSON representation
Prevent accidentally deleting or updating symlinked plugins.
- Host: GitHub
- URL: https://github.com/nielslange/smntcs-show-symlinked-plugins
- Owner: nielslange
- License: gpl-2.0
- Created: 2023-05-15T06:45:14.000Z (about 2 years ago)
- Default Branch: trunk
- Last Pushed: 2025-03-19T20:47:23.000Z (2 months ago)
- Last Synced: 2025-03-28T00:41:45.084Z (about 2 months ago)
- Topics: smntcs, smntcs-plugin, wordpress, wordpress-plugin
- Language: PHP
- Homepage: https://wordpress.org/plugins/smntcs-show-symlinked-plugins/
- Size: 1.2 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SMNTCS Show Symlinked Plugins







Prevent accidentally deleting or updating symlinked plugins.
## Description
**SMNTCS Show Symlinked Plugins** is a powerful WordPress plugin designed to prevent the accidental deletion or updating of symlinked plugins. It is an essential tool for developers who use symbolic links (symlinks) for plugin development or deployment.
When working with WordPress, it is quite common to symlink plugins for various reasons. For example, you might want to test changes without affecting the original plugin, or symlink plugins across multiple sites for easy updates. However, WordPress, by default, does not distinguish between regular and symlinked plugins on the admin plugins page. This can lead to unintended deletions or updates.
**SMNTCS Show Symlinked Plugins** addresses this by adding visible indicators to symlinked plugins and adjusting their options.
## Features
### Indicate Symlinked Plugins
The plugin adds a 'Symlinked' text indicator in front of the action row of each symlinked plugin on the WordPress plugins page. This makes it visually clear which plugins are symlinked, helping you to avoid mistakes.
### Adjust Plugin Actions
For symlinked plugins, the plugin removes the delete button when the plugin is inactive, ensuring that you cannot accidentally delete symlinked plugins. Furthermore, it removes the option to enable auto-updates for symlinked plugins to prevent unintentional updates.
### Custom Styling
The plugin comes with an admin CSS file that you can customize to adjust how symlinked plugins are displayed.
## Screenshot
-  `#72aee6`: This plugin is not symlinked, but installed.
-  `#dba617`: This plugin is symlinked, and it's the most recent version.
-  `#d63638`: This plugin is symlinked, but there's a more recent version available.## Installation
1. Upload `smntcs-show-symlinked-plugins` to the `/wp-content/plugins/` directory.
2. Activate the plugin through the `Plugins` menu in WordPress.## Plugin page
You can find the plugin on https://wordpress.org/plugins/smntcs-show-symlinked-plugins/.
## Changelog
### 1.4 (2025.03.20)
- Test up to WP 6.8
### 1.3 (2023.10.24)
- Encapsulated JS within anonymous function
### 1.2 (2023.10.21)
- Test up to WP 6.4
### 1.1 (2023.06.12)
- Add screenshot
### 1.0 (2023.05.15)
- Initial release