Saltar al contenido
Closer Marketing

Utilice links simbólicos para supervisar el desarrollo de WordPress

En este artículo, le mostraré una increíble manera de compartir solo una instancia de una extensión o tema con múltiples enlaces simbólicos a las instalaciones de WordPress.

Un link simbólico (o enlace simbólico) es un archivo especial que en realidad es una referencia a otro fichero o carpeta. Si es un usuario de Windows, posiblemente ya esté utilizando accesos directos del escritorio, que son enlaces simbólicos porque señalan a archivos en otras partes del sistema.

Nuestra clave es que asimismo tienen la posibilidad de apuntar a carpetitas. Ya que WordPress 3.9 permite links simbólicos a extensiones y temas, podemos guardarlos en otro rincón y vincularlos a nuestra instalación.

Suponga que tiene una instalación de localhost con un directorio raíz. Todos estos directorios es una instalación separada de WordPress. Normalmente, instala un nuevo complemento para todos estos complementos. Los errores encontrados en un lugar tienen que sustituirse en todas y cada una partes, lo que hace que el desarrollo sea largo y predispuesto a fallos.

Los links simbólicos le dejan guardar extensiones y temas en carpetas separadas y emplear enlaces simbólicos para cualquier instalación. Cada instalación emplea los mismos archivos, lo que posibilita los cambios y el mantenimiento.

Si tiene múltiples dominios en el mismo servidor, puede usar exactamente la misma tecnología. Siempre y cuando los ficheros de su cibersitio tengan exactamente el mismo sistema de ficheros y su entorno (en la mayor parte de las situaciones) deje links simbólicos, puede emplear este procedimiento.

Este es el método que deseo usar en el momento en que trato con temas y extensiones en el fichero de Github. Prefiero utilizar masilla en mi sistema de control de ediciones, y mi emprendimiento tiene una composición donde los temas / extensiones reales se colocan en subdirectorios.

Esto significa que no puedo usar las carpetas en la carpeta wp-content como están. Por lo general, necesito copiar y pegar los cambios en el repositorio o cambiar la composición del repositorio. Puedo vincular de manera simbólica las carpetas necesarias a través de links simbólicos.

La creación de links simbólicos es exactamente la misma en los sistemas basados ​​en Windows y Linux (como OSX), pero la sintaxis es ligeramente diferente. Cuando lo crea, debe detallar la ubicación y el destino del enlace simbólico.

En nuestro ejemplo, la localización del link simbólico es una carpeta en el directorio de temas o extensiones. El elemento apunta al directorio que tiene dentro los archivos de extensión / tema reales.

Veamos un caso de muestra en el que empleamos un enlace simbólico para linkear a una extensión en una carpeta separada. En el ejemplo, el directorio raíz de nuestro proyecto tiene dentro varias instalaciones de WordPress y un directorio de emprendimiento con extensiones y temas.

Link simbólico en Windows

Imaginemos que el directorio raíz de nuestro proyecto web es C: / websites. Debe abrir un símbolo del sistema y navegar a la carpeta de extensión que WordPress instaló, y después ejecutar los siguientes comandos en esa carpeta:

mklink C:websitesprojectsmy-plugin-githubmy-plugintrunk my-plugin

Este comando crea my-plugin Carpeta de la carpeta del complemento, esto encontrará la carpeta C:websitesprojectsmy-complemento-githubmy-complementotrunkCuando descarga la lista de complementos y procesa el código, WordPress prosigue este link simbólico a fin de que parezca un complemento normal.

Links simbólicos en OSX y Linux

Por ejemplo, supongamos que el directorio raíz de nuestro proyecto web es / Users / danielpataki / websites. Debe abrir el terminal y navegar a la carpeta de extensión instalada por WordPress, y luego ejecutar el siguiente comando desde esa carpeta:

ln -s /Users/danielpataki/websites/projects/my-plugin-github/my-complemento/trunk my-plugin

Este comando crea my-plugin Carpeta de la carpeta del complemento, esto encontrará la carpeta /Users/danielpataki/websites/projects/my-plugin-github/my-complemento/trunkCuando descarga la lista de complementos y procesa el código, WordPress sigue este enlace simbólico para que parezca un complemento normal.

resumen

Si es necesario, puede repetir el proceso para todos los proyectos de WordPress en el mismo sistema. Después de todo, sus instalaciones emplean exactamente los mismos ficheros, por lo que puede corregir el error una vez y ver de qué forma desaparece de todas y cada una de las instalaciones de WordPress.

Utilizo mucho este procedimiento en mi programación día tras día. Si haces lo mismo y tienes ciertas capacidades o tienes una mejor manera de realizar las cosas, ¡háznoslo comprender en los comentarios a continuación!


Ahorre tiempo, dinero y maximice el rendimiento del sitio:

  • Asistencia instantánea de especialistas en alojamiento de WordPress, 24 horas al día, 7 días por semana.
  • Integración de Cloudflare.
  • La audiencia global incluye 28 centros de datos en todo el mundo.
  • Utilice la supervisión dentro del desempeño de las apps para mejorar.

Todo esto y mucho más en un solo plan sin contratos en un largo plazo, asistencia de inmigración y una garantía de devolución de dinero de 30 días. Consulte los planes o hable con un representante de ventas para hallar un plan que funcione para usted.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *