Posted in

Com crear un symlink a Windows per desenvolupar plugins de WordPress

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

  1. Obre el PowerShell com a administrador
    Busca “PowerShell” al menú d’inici, clica amb el botó dret i selecciona “Executar com administrador”.
  2. Navega fins a la carpeta de plugins de WordPress
    Per exemple:

    cd C:\laragon\www\wordpress\wp-content\plugins

  3. 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 de plugins (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"
  4. Comprovació
    Si tot ha anat bé, dins de la carpeta plugins veurà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.

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.