SSH en Local WP te permite administrar archivos y utilizar comandos de WP-CLI para administrar WordPress.

Con el uso de SSH en Local WP no tendrás que esperar tanto cuando ejecutes una operación y/o comando, ya que prácticamente, solo usarás SSH en Local WP para evitar el uso de la interfaz de WordPress.

Además, hay algunos desarrolladores que prefieren administrar sus sitios web usando SSH en Local WP. Y no tan solo en modo local, si no también en producción.

¿Qué es SSH?

SSH es un protocolo de administración remota con el cual podrás acceder a un servidor de Internet para realizar distintas actividades como transferir, crear y/o eliminar archivos, entre otros.

¿Qué terminal de comandos usar para hacer SSH en Local WP?

La terminal de comandos es donde ejecutaremos los comandos para administrar nuestro WordPress.

Local ofrece dos opciones:

  • Command Prompt.
  • Git Bash (Recomendado).

El Command Prompt será usado por default y no es la opción recomendada.

¿Por qué?

Algunos comandos de WP-CLI no funcionarán correctamente en el Command Prompt ya que utilizan funciones especificas de Linux, y el Command Prompt contiene únicamente funciones para Windows.

Git Bash es la opción recomendada a utilizar, ya que contiene la mayoría de las funciones básicas de Linux usadas por los comandos de WP-CLI.

¿Cómo seleccionar la terminal de comandos para hacer SSH en Local WP?

Como dijimos, el Command Prompt es la terminal de comandos seleccionada por default. Hay que cambiar eso.

Para escoger Git Bash tienes que ir a las Preferencias de Local.

Después ve a la sección Appearance & Behavior (es el primer elemento en la lista), de ahí, dentro de la sección Default Apps, encontrarás la opción Terminal donde seleccionarás la opción Git Bash.

Seleccionar la terminal de comandos Git Bash en Local.
Seleccionar la terminal de comandos Git Bash en Local.

Repito. Git Bash es la opción recomendada, éste es más probable a no tener errores.

Local WP y Git Bash

Después de escoger Git Bash, ya puedes inicializar una instancia de tu sitio Local en Git Bash.

Abrir la terminal de comandos para hacer SSH en Local WP.
Abrir la terminal de comandos de un sitio Local.

Se abre la terminal de comandos Git Bash y empezará a configurar distintos servicios relacionados a WP:

  • PHP.
  • MySQL.
  • Composer.
  • WP-CLI.
  • Extensiones de PHP.
Terminal iniciada para hacer SSH en Local WP.
Sitio de Local inicia su terminal de comandos.

Cualquier error con la inicialización de algún servicio, te lo dirá en la terminal de comandos.

La terminal de comandos inicia directo en la carpeta public de su sitio Local y desde esa ruta será posible ejecutar comandos WP-CLI.

Comandos WP-CLI

Los comandos WP-CLI son comandos de tipo SHELL que internamente ejecutan código PHP para realizar una operación específica en WordPress.

Estos comandos van desde exportar una base de datos hasta actualizar el mismo WordPress y sus plugins.

Ya que tengas abierto el SSH de Local WP, éste se abrirá en la ruta public y ahí es donde deberás ejecutar los comandos WP-CLI.

Veamos unos ejemplos.

El comando más básico es para descubrir qué versión de WP-CLI se está ejecutando:

wp --version # WP-CLI 2.5.0-alpha

Otro comando sería para exportar la base de datos con:

wp db export backup.sql # Success: Exported to 'backup.sql'.

Y para actualizar WordPress desde WP-CLI será:

wp core update

¿Buscas otros comandos para WP-CLI?

Revisa la documentación oficial, hay un comando para operaciones específicas en WordPress.

Ahora si, con SSH en Local WP podrás administrar WordPress de una manera rápida desde tu terminal de comandos. Y si no estás a gusto con éste método, siempre podrás usar la interfaz de WordPress.


Escrito por Roel Magdaleno

Desarrollador Backend y Performance Engineer.

Deja un comentario

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