Saltar al contenido

¡Bienvenid@!, en esta entrada vamos a ver cómo preparar un entorno profesional  con WordPress, Valet y WP-CLI para Mac OS, la idea es tener el mejor entorno de desarrollo para el día a día de cualquier desarrollador de WordPress.

A través de una serie de comandos, en un momento tendremos listo un completo entorno para trabajar con WordPress en Mac OS, desde mi experiencia es el mejor entorno, proyectos con un click, base de datos, host virtual, usuario administrador y todo lo necesario.

Si todavía no sabes programar con WordPress, aquí tienes un curso completo para que aprendas a desarrollar tus primeros temas desde 0 con WordPress.

Desarrollo de temas con WordPress 5

Receta para WordPress

Ahí van los comandos que debes ejecutar en tu terminal para poder crear tu entorno y tu primer proyecto, todo está comentado para que no tengas dudas.

# instalar brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# instalar composer si no lo tienes
brew install composer

# instalar php si no lo tienes
brew install php

# instalar valet
composer global require laravel/valet
valet install

# añadir el PATH para ejecutar valet
export PATH=$PATH:~/.composer/vendor/bin

# instalar MySQL si no lo tienes
brew install [email protected]
brew services start [email protected]
brew link [email protected] --force

# instalar wp-cli
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
wp --info

# instalar wp-cli-valet
php -d memory_limit=-1 "$(which wp)" package install [email protected]:aaemnnosttv/wp-cli-valet-command.git

# crear tus nuevos proyectos con un comando
wp valet new <project_name> --locale=es_ES --dbname=<db_name> --dbuser=<db_user> --dbpass=<db_pass> --dbprefix=<dbprefix> --admin_user=<admin_user> --admin_password=<admin_password> --admin_email=<admin_email>

# solo si valet no ha enlazado el sitio correctamente ejecuta lo siguiente dentro del proyecto WordPress
valet link
valet secure

Rutas de aprendizaje