Instalar los estándares de WordPress en Windows 10/11

Si hace unos días veíamos como instalar los estándares de WordPress en nuestro servidor de desarrollo basado en Ubuntu (también válido para WSL), ahora vamos a ver el mismo proceso en nuestro ordenador de escritorio con Windows 11 (también válido para Windows 10).

Composer

Instalar Composer para Windows es muy fácil como se indica en https://getcomposer.org/download/.

Simplemente, descargamos el ejecutable y lo instalamos y ya se ocupa de configurarnos el PATH para poder ejecutar Composer desde cualquier ruta.

Asegúrate de seleccionar la opción «Developer mode» para tener acceso a la línea de comandos.

Como siempre comprobamos la versión de Composer instalada ejecutando (2.6.5 en el momento de publicar esta entrada):

composer --version

Para actualizar Composer, abrimos una consola (mejor con Windows Power Shell) y ejecutamos lo siguiente:

composer self-update

Si no hemos ejecutado la consola como administrador, nos dirá que no tiene permisos de escritura, si lo queremos ejecutar como administrador, a lo que pulsaremos Y (Yes) y se actualizará nuestra versión de Composer a la última.

Composer update

Instalar phpcs

Para instalar phpcs ejecutamos en la consola:

composer global require "squizlabs/php_codesniffer=*"

Para ver el archivo de configuración instalado, asi como las rutas de los estándares, ejecutamos:

phpcs --config-show

o para ver los estándares:

phpcs -i

Si tenemos estándares que ya no queremos utilizar, que hemos instalado de una manera diferente (como en el primer artículo), etc. y queremos mantener solo los estándares por defecto, ejecutamos:

phpcs --config-set installed_paths %USERPROFILE%\AppData\Roaming\Composer\vendor\squizlabs\php_codesniffer\src\Standards

Volvemos a comprobar si ya tenemos solo los estándares por defecto con phpcs -i y continuamos.

Los siguientes pasos son idénticos a la versión para Linux.

Instalando los estándares de WordPress

Para instalar los estándares de WordPress ejecutamos:

composer global config allow-plugins.dealerdirect/phpcodesniffer-composer-installer true
composer global require --dev wp-coding-standards/wpcs:"^3.0"

Y de nuevo probamos si se han instalado los estándares de WordPress y que estén accesibles desde cualquier directorio y desde cualquier consola de Windows (phpcs -i).

En mi caso pruebo con Windows Power Shell, Símbolo del sistema (cmd) y la consola de Git Bash.

Esto nos será necesario para evitar problemas a posteriori en la configuración de VSC.

Y para actualizar la versión de los estándares, ejecutaremos:

composer global update wp-coding-standards/wpcs --with-dependencies

Instalando más estándares

Repetimos el procedimiento del artículo previo, para instalar los estándares de WooCommerce, PHP Compatibility y PHP Compatibility WP.

// WooCommerce Standards
composer global require --dev "woocommerce/woocommerce-sniffs"

Y como ya vimos, con la instalación de los estándares de WooCommerce, se instalan PHP Compatibility y PHP Compatibility WP entre otros.

Estándares instalados

Y ya podemos comprobar nuestros archivos desde VSC o por ejemplo ver si nuestro plugin pasaría la validación del market de WooCommerce:

phpcs --warning-severity=0 -s --ignore-annotations --extensions=php,html .
Validación para WooCommerce marketplace

Date de alta en mi superlista ;)

No compartiré tus datos con nadie ni te bombardearé a correos, solo cuando publique una nueva entrada o cuando tenga algo interesante que compartir contigo.

Deja un comentario

Favicon Taberna WP
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.