Instale complementos y temas del repositorio de WordPress con Composer
En mi última guía, le dije cómo instalar sus temas y complementos de WordPress mantenidos por GitHub con composer. Bueno, ¿y si te dijera que también puedes usar composer para instalar cualquier tema o complemento del repositorio de WordPress?
WordPress Packagist es un servicio fantástico y gratuito que toma complementos y temas del repositorio de WordPress y crea prácticos paquetes de composición.
requisitos previos
- Instalar compositor
- Asegúrese de que el tema o complemento que desea usar esté en el repositorio de WordPress y conozca el slug
Configure su proyecto de WordPress
Queremos configurar su proyecto de WordPress para que obtenga temas y complementos a través de Composer.
Cree una composer.jsonen la raíz de su proyecto de WordPress (o modifique una existente si ya existe).
Asegúrese de que contiene las siguientes líneas de código:
{
"name": "wholesomecode/composer-example",
"description": "Demonstration of how to use composer within WordPress",
"require": {
"wpackagist-plugin/wholesome-publishing":">=1.3.0"
},
"repositories": [
{
"type":"composer",
"url":"https://wpackagist.org"
}
]
}
En la requirezona, hemos enlazado al plugin que queremos descargar, con el prefijo wpackagist-plugin(para uso de temas wpackagist-theme). También indica la versión que queremos descargar. En este caso mayor o igual a la versión 1.3.0.
Repositorios
En el repositorieshemos añadido una entrada del tipo composercon la url apuntando a WordPress Packagist.
GitIgnorar
Si está utilizando GitHub para administrar su proyecto, asegúrese de agregar la ruta al complemento (o tema) a su .gitignorearchivo:
/vendor
wp-content/plugins/wholesome-publishing
Recuerde agregar también /vendoral archivo para asegurarse de que no comprometamos archivos adicionales instalados por composer.
Compositor en ejecución
Si su proyecto de WordPress tiene el composer.jsonarchivo en la misma carpeta que su wp-contentcarpeta, no deberíamos tener que configurar nada más (si no, vea la guía de ruta de instalación personalizada en mi artículo anterior de Composer).
En su terminal, asegúrese de estar en la misma carpeta que su composer.jsonarchivo e ingrese el siguiente comando:
Si ha ejecutado Composer antes y tiene un composer.lockarchivo, puede ejecutar composer update.
El complemento se instalará enwp-content/plugins/wholesome-publishing:
Ejecutar Composer Install para instalar un tema desde el repositorio de WordPress
¿Qué sucedió?
-
El complemento se ha instalado en
wp-content/plugins/wholesome-publishing -
Se
vendorha creado un archivo que contiene los archivos de instalación utilizados para colocar el tema en la ubicación correcta -
Se
composer.lockha creado un archivo. Esto toma nota de las versiones de archivo que está utilizando. Si confirma esto, otras personas que ejecuten elcomposer installcomando obtendrán las mismas versiones. -
Instalar sus propios complementos y temas de GitHub con composer