Quan desenvolupes un plugin de WordPress en local, sovint vols tenir el codi en una carpeta independent i, alhora, que WordPress el pugui carregar des de la carpeta habitual wp-content/plugins. Per evitar duplicar fitxers o copiar manualment, podem crear un symlink (enllaç simbòlic) que apunta la carpeta del plugin dins de WordPress cap a la ubicació on tens el projecte real.
Passos per crear un symlink a Windows
- Obre el PowerShell com a administrador
Busca “PowerShell” al menú d’inici, clica amb el botó dret i selecciona “Executar com administrador”. - Navega fins a la carpeta de plugins de WordPress
Per exemple:
cd C:\laragon\www\wordpress\wp-content\plugins
- Crea l’enllaç simbòlic
La comanda és:New-Item -ItemType SymbolicLink -Path nom_plugin -Target "ruta_completa_del_projecte"
Per exemple:
New-Item -ItemType SymbolicLink -Path "my-booking-ical-form" -Target "C:\repos\wordpress-my-booking-ical\my-booking-ical-form"
On:
nom_pluginés el nom que vols que tingui la carpeta dins deplugins(normalment el nom del plugin)"ruta_completa_del_projecte"és la ruta absoluta on tens el projecte del plugin, per exemple:
"C:\repos\wordpress-my-booking-ical"
- Comprovació
Si tot ha anat bé, dins de la carpetapluginsveuràs una carpeta amb una fletxa, que és el symlink. WordPress carregarà el plugin com si fos dins d’aquesta carpeta però el codi real estarà a la ruta que has indicat.
Per eliminar un symlink
Si estem a dins de la carpeta plugins:
Remove-Item -Path "my-booking-ical-form"
Si no estem a la carpeta, cal afegir la ruta absoluta
Aquest mètode t’ajuda a mantenir el projecte en una ubicació neta i fàcil de gestionar, i alhora provar-lo directament dins de WordPress.



