19
Administrando WordPress con Luis Franco

Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

Administrando WordPress con

Luis Franco

Page 2: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

2

+------------------------------------------------+ | > ./WordCamp_GDL_2018.sh |+------------------------------------------------+ | | | :~# Luis Franco | | :~# Engineer @ Justia Inc. | | :~# @luigitec |+------------------------------------------------+

Page 3: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

##WCGDL

w00t is

Es la interfaz de línea de comandos de WordPress, con la cual podemos realizar acciones que llevamos a cabo en el panel de Administración de WordPress (wp-admin)... Pero, desde la línea de comandos.

3

?

Page 4: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

4

Interfaz de Administración de WordPress

=

Page 5: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

##WCGDL

OPERACIONES

● Exportar● Importar● Base de datos● Debugging

¿Para qué sirve WP-CLI?

ADMINISTRANDO

● Blogs (Multisite)● Usuarios● Plugins● Themes● Comentarios

5

Nos tomará menos tiempo administrar y podremos realizar una cantidad innumerable de operaciones de una manera más sencilla.

Page 6: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

6

¿Quién puede utilizar WP-CLI?Cualquier persona!

Gracias a la excelente documentación de la comunidad de WP-CLI

● https://wp-cli.org/● https://make.wordpress.org/cli/handbook/quick-start/● https://github.com/wp-cli/wp-cli● https://developer.wordpress.org/cli/commands/{command name}

Page 7: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

##WCGDL

● UNIX-like environment (OS X, Linux, FreeBSD, Cygwin).

● PHP 5.4 o superior.● WordPress 3.7 or superior.

¿Por ejemplo?

➢ Local: WAMP/XAMPP➢ Un servidor con acceso SSH.

○ VPS (Virtual Private Server) como Digital Ocean, AWS, Linode.

Varios proveedores de Hosting ofrecen soporte para WP-CLI.

7

Requisitos

Page 8: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

8

La instalaciónTan sencillo como 1,2,3… Accede a tu servidor por consola y realiza lo siguiente:

Page 9: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

##WCGDL

9

¡Listo!Ahora puedes utilizar

WP-CLI

Page 10: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

#WCGDL

Anatomía de un comando

10

wp <comando> <sub-comando> <parametros-req> <parametros-opt>

Requerido

Requerido

[--param] -- flags opcionales

[--param=<value>] -- parametros opcionales.

Ejemplo:

wp comando subcomando param-requerido --param-opt --param-opt2=value

Page 11: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

11

Manos a la obra

Probemos el poder de WP-CLI realizando lo siguiente:

● Ejemplos con wp core● Administremos Plugins y Temas● Además, ejemplos de operaciones comunes.

Page 12: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

12

Core https://developer.wordpress.org/cli/commands/core/

Page 13: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

13

Plugins https://developer.wordpress.org/cli/commands/plugin/

Page 14: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

14

Temas https://developer.wordpress.org/cli/commands/theme/

Page 15: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

15

Operaciones comunes

Page 16: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

¡¡EJEMPLOS!!

16

Page 17: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

#WCGDL

17

Aportando ideas, agregando issues y solucionando bugs enhttps://github.com/wp-cli/

Si eres desarrollador de algún plugin, puedes implementar el uso de wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son:

● W3TC Cache● Jetpack● ACF (a través de una integración externa)

¿Cómo contribuir?

Page 18: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

¿PREGUNTAS?

18

Page 19: Administrando WordPress con - WordCamp Central › files › 2018 › 10 › WP-CLI.pdf · wp-cli en él, algunos ejemplos de plugins con soporte para wp-cli son: W3TC Cache Jetpack

19

¡Gracias por su atención!

@luigitec 📪 [email protected]