 bueno bueno pues ha sido pues la verdad que muy inspiradora y muy bonita la charla de Lidia y un beso muy grande y espero volver a verte pronto a ti a toda la comunidad de San José de Costa Rica y bueno vamos a seguir esta tarde fantástica y nos metemos ahora nada menos que con Fernando García Rebolledo para mí es un honor presentar a este hombre aparte como profesional afuera toda duda ya más de 15 años como desarrollador y bueno es un auténtico crack a la hora de hacer plugins de todo lo que se instalaciones de workpress un gran conocedor de las tripas de workpress y hoy fijaros nos va a dar una charla de la otra parte de workpress de algo que no es muy conocido pero que sí que es muy interesante que es la interfaz de comandos de workpress el llamado WP Click y nos va a hacer un taller muy muy muy interesante lleno de casos prácticos muy real para que veáis las enormes posibilidades de esta herramienta que sube dole peclí a la hora de mantener actualizar optimizar y mejorar todo lo que es workpress y bueno es que poco más que decir de Fernando que muchas gracias por participar en la work and y que estoy deseando escucharte como todos los por los asistentes de esta enorme work in españa online work en español online y un orgullo Fernando y un gran abrazo tío que sabes que te quiero un montón muchas gracias Fernando oye igualmente para mí sí que es un honor que me presentes tú de verdad y bueno saber que podéis ir dejando comentarios a las charlas y queréis hacer alguna pregunta la podéis ir dejando le demos seleccionando y luego al final y debemos poniéndola las preguntas así más insidiosas para para fernando y las leeremos en pantalla después y seguir conectados que hay mucho mucho que ver y mucho que aprender esta tarde muy bien pues nada cuando queráis empezamos allá va bueno buenas lo primero buenas tardes a todos y bienvenidos a esta gran iniciativa que tiene a la comunidad de workpress españa y hoy para empezar os voy a hablar de un tema que es el uve doble peclí no sé si todo lo conoceréis o no primero antes de entrar a lo que es el taller y ver un poco las posibilidades que nos ofrece el uve doble peclí me gustaría haceros una pequeña presentación pues a modo de introducción para que sepáis un poco por donde nos vamos a mover de acuerdo bien pues vamos allá entonces lo primero presentarme me llamo fernando y yo soy desarrollador web centrado en estos últimos años en workpress trabajo como freelance como fg y luego soy socio de una agencia que trabajamos como marca blanca para otro tipo de agencias que se llama hoy ya ahí tenéis mis metros de contacto por si queréis contactarme y bueno también últimamente he vuelto retomar una afición que había dejado un poco de lado que es el podcasting junto con adrián cobo también ponente de esta work and hacemos un podcast sobre desarrollo que se llama el arroyo de vale venga pues vamos allá vamos a ver primero antes de empezar un poco con en harina vamos a ver un poco lo que es el clí perdón el clí es la interfaz de línea de comandos como lo define wikipedia es lo que pone es un método que permite a los usuarios dar instrucciones a algún problema informático por medio de una línea de texto es decir es simplemente lo que veis en ese dibujito es la terminal de toda la vida donde nosotros ponemos algún comando le damos al intro y el sistema interpreta ese comando que hemos dado y ejecuta el comando que le hayamos dicho de acuerdo eso es clí en general entonces que su wikipedia wikipedia es la interfaz de comandos para warps vale es un proyecto creado ya desde hace tiempo y que nos va a permitir manejar cualquier instalación de warps e incluso estaciones multisite desde línea de comandos desde la terminal de acuerdo vamos a ver varios ejemplos y vamos a ver cómo podemos hacer todo lo que tengamos en el administrador de warps lo vamos a poder hacer desde la línea de comandos a través de wikipedia y bastante más cosas un poco por poneros en situación el contenido del taller que vamos a ver vale vamos a ver cómo se instala esta herramienta de wikipedia en un servidor vamos a ver varios comandos para ver un poco las posibilidades que tenemos con esta herramienta comandos útiles que se suele utilizar a menudo vamos a ver otra cosa son los paquetes una especie de plugins para wikipedia y si nos da tiempo vamos a ver cómo a través de la terminal poder y con ayuda de wikipedia vamos a poder hacer una migración en cuestión de pocos minutos vale algo que tan dolor es tantos dolor de cabeza nos da así que pues nada vamos allá entonces lo primero que tenemos que hacer es conectarnos a través de la terminal a un servidor web vale para ello tenemos que abrir nuestra terminal en windows y en mac en todos los sistemas tiene una pantalla como esta que es la terminal de acuerdo para conectarnos con un servidor web lo hacemos mediante un protocolo que se llama ssh vale es un protocolo seguro que todos los datos que hagamos a través de ssh van encriptados la gran diferencia como por ejemplo ftp y a través de este comando nos vamos a conectar por terminar al servidor y vamos a poder interactuar con él mediante la terminal vale entonces para conectarnos con ssh digamos que generalmente hay dos formas hay una forma que es mediante las llaves públicas y privadas es decir tienes tu llave privada en tu ordenador y el servidor está la llave pública para que se machen y te reconozca que eres tú el que se está conectando y otra es la de toda la vida de usuario y contraseña vale vamos a ver un poco las dos como conectarnos y y vamos a empezar primero conectándonos mediante una llave vale para eso lo primero que hay que hacer en esto no voy a entretener mucho porque bueno son otros temas que no sé si esperad un poco que tengo vale lo primero que voy a hacer es añadir la llave a mi sistema que para eso se utiliza el ssh add y le pongo la ruta donde está la llave este simplemente un archivito que me he creado yo que digamos es la parte privada de esa llave y el servidor al que me voy a conectar tiene la llave pública para que se reconozca vale simplemente ssh aquí un add me pide la contraseña y ahí me dice que se ha añadido esa identidad en el ordenador vale entonces lo siguiente que tengo que hacer es acceder por ssh al servidor vale este taller lo voy a hacer sobre un servidor de pruebas que tengo que tiene su dominio propio de acuerdo que es este y fijos el comando que pongo aquí ssh para conectar el ssh esto es el usuario luego pones una roba y luego pones el servidor este caso es un url también se puede hacer poniendo la ip directamente entonces si yo pongo esto automáticamente puede quitar eso automáticamente me ha conectado sin pedirme contraseña al servidor porque ya tiene la llave pública añadida el servidor entonces ha reconocido mi llave privada con su llave pública y ya directamente me deja acceder de acuerdo bien pues vamos a ver con con qué vamos a trabajar voy a entrar a donde tengo la web si hago un ls que sólo tengo un archivo que es index html esto lo podéis ir viendo en tiempo real si queréis que es esta web desarrollosfgr.com veis que es nada no tiene nada más que el index de acuerdo entonces vamos a empezar a trabajar vamos a hacer asultante todo vamos a instalar gropes a configurarle etcétera a traer de wew le pete vale no tenemos nada como veis lo primero que voy a hacer es quitar el index le voy a renombrar sin mismo desde puesto un guion bajo delante como cual ahora mismo me está dando vale bien entonces en un servidor que tengamos compartido normalmente nuestro proveedor de hosting nos dará acceso por ssh y vendrá pre instalado si es un host y especializado en gropes vendrá y pre instalado el vw pecli si no nos lo instaran o nos dejarán acceso para poder instalarlo lo normal es que venga pre instalado os voy a enseñar si es un servidor propio como instalar el vw pecli de todas formas también os digo apuntad de esta url vw pecli o un clic punto rg que es donde viene como instalar el vw pecli pero lo vamos a hacer de acuerdo esto es imprenente venimos aquí copiamos este comando y le ponemos ahí y aquí lo que hacemos es descargarnos este archivo vw pecli punto far si damos un listado veis que tengo ahí el vw pecli punto far vale para ver qué funciona simplemente podemos hacer así php le hago esto el barra barra info me va a dar una información esto simplemente por controlar que eso que no se hemos descargado funciona si yo pincho ahí le doy al intro veis que me está dando información del sistema vale que tengo un ubuntu la versión de php y la versión de vw pecli que me ha descargado que siempre que vaya aquí me va a descargar lo último vale bien lo siguiente que vamos a hacer es que ese archivo a hacerle ejecutable mediante este comando ahora mismo lo único que estoy siguiendo son los pasos que están en la pagina esa que se ha dicho vale y entonces voy a cambiar aquí en mi servidor yo he entrado con un usuario fgr ahora lo que necesito lo que voy a hacer es lo siguiente este archivo vw pecli punto far le voy a mover a un paz del servidor un paz ya sabéis que es una ruta existente que yo puedo ejecutar cualquier archivo que está en cualquier de esas rutas que están en el paz vale entonces pero para ello me va a pedir el usuario root con lo cual voy a cambiar a root me va a pedir la contraseña estoy como root lo veo porque aquí al principio me pone root y ahora lo que hago es mover el archivo a un paz desde que tengo el servidor que es por ejemplo es vale veis que si hago ahí un ls ya no tengo ahí el archivo y además con este mv lo que hago es mover ese archivo wp clip far a esta ruta con este nombre wp eso quiere decir que a partir de ahora si yo pongo wp info que saca lo mismo de antes porque a partir de ahora ese archivo que hemos hecho ejecutable se va a llamar wp y todos los comandos que lancemos con wp cli va a empezar con wp vale wp va a llamar ese archivo luego vamos a lanzar los comandos vale bien voy a cambiar otra vez al usuario que estaba antes entonces según esto ya tenemos el wp cli instalado y para ejecutar el wp cli simplemente es wp y el comando vale en este caso vuelvo a repetir el info y ahí está vale vamos ahí viendo ya entonces comandos que tenemos en wp cli mirad tenéis una página que os la muestro aquí no se ve aquí la dirección es developer.wordpress.org barra cli barra comand sino en wordpress o rg lo buscais y aquí viene una viene en una tabla todos los comandos que podemos utilizar dentro de cada comando vamos a ver ahora como hay subcomandos por ejemplo hay un comando que es config veis que todos empiezan por wp porque porque por lo que hemos hecho hemos renombrado ese archivo wp y entonces la estructura de la ejecución de wp pecli es wp el comando y luego estos comandos si entramos en uno de ellos van a tener ahí subcomandos create delete en este caso cada uno tendrá los sueños vale esta ayuda es muy completa si vayáis a utilizar esta herramienta os recomiendo venir aquí a inspeccionar cuando vayáis a hacer alguna cosa bien también en cualquier comando con wp cli podemos hacer directamente el comando vamos a suponer el config que tenemos antes en cualquier comando si estamos guion guion el nos va a sacar la ayuda de ese comando con todos los sus comandos disponibles y los parámetros etcétera es decir toda la ayuda que nos está dando en la web y con cualquier comando guion guion vale bien pues nada entonces qué es lo que queremos hacer en esta página que es desarrollos fgr punto com lo que vamos a hacer es con wp cli hace una instalación completa y muchas más cosas con huérfres vale entonces pues venga que lo primero que necesitan lo primero es el primer comando de wp cli que vamos a ver es cómo descargar huérfres a mi servidor muy sencillo wp perdón cosas del directo momento voy a quitar esto de ahí vale es lo que decía lo primero vamos a descargar huérfres entonces el comando es core download y este flag que tiene guion guion locale es para indicarle el idioma en que vamos a descargar esa instalación ese huérfres en este caso lo vamos a descargar en español de españa ya sabes que hay unos códigos por idiomas ese guion bajo es ese español de españa pues bien este comando le doy descargando por defecto me descarga si no le pongo más le de me descarga la última versión disponible puedo descargar alguna versión anterior hay otro flag cuando se miráis un poco el su comando download vais a ver que podemos descargar otra versión anterior entonces aquí se le doy un listado veis que ya tengo ahí los archivos de huérfres con sus carpetas el content incluye si admin está todo ahí bien pues así hemos descargado entonces lo siguiente una vez descargado lo que hay que hacer es crear el archivo wp config el archivo wp config es el que se va a conectar le vamos a decir cómo conectarse con la base de datos el nombre de la base de datos usuario y el prefijo de las tablas que van a llevar nuestra base de datos esto que lo tengo aquí muy sencilla es con el comando el copiar y pegar voy a hacer aquí un clear igual ahí este comando wp config create me va a crear el archivo wp config punto PHP y le tengo que pasar unas parámetros como veis aquí el nombre de la base de datos de bename es esta de aquí usuario contraseña de la base de datos y luego el prefijo de la base de datos con esto ya directamente me ha creado un wp config punto PHP vamos a ver veis que está aquí está y me la he creado con los parámetros que yo le he marcado como podemos ver en cualquier instalación y pasamos a otro otro comando a cualquier instalación qué parámetros tengo yo el wp config sin tener que entrar a él y editarlo hay un parámetro hay un comando que es wp config get que directamente dentro de esa instalación en la que estoy me muestran una tabla las constantes y la variable que yo le he dado a ese wp veis ahí que me muestra el prefijo el nombre de la base de datos usuario contraseña es decir todo lo que le hemos lo que hemos dado vale otra cosa que recomiendan siempre por seguridad cuando hacemos una instalación nueva de WordPress es cambiar los alz los alz son esos códigos raros que veis ahí que básicamente es son como unos toques de seguridad por decirlo a alguna forma que cuando por ejemplo cuando habéis logueado en un una instalación de WordPress eso lo almacena en una cookie del navegador para que la siguiente vez que entréis pues puede ser que nos pida la contraseña directamente os entra eso lo hace a través de esto y una cosa interesante interesante no nos dicen que es muy importante cuando hagamos una instalación es cambiar estos salt vale que viene por defecto de esto con wp clip lo podemos hacer con este comando config saffel salt y entonces ya no lo renova de acuerdo bien pues entonces ya tenemos el work es descargado y el config el vvp config le tenemos creado con lo cual ya se debería de conectar con una base de datos que había creado previamente de acuerdo esa base de datos no la crea luego de la base de datos está de aquí yo ya la tenía creada en el servidor vale y a lo mismo que el usuario la contraseña entonces ya tenemos esto en lo siguiente sería instalar el WordPress porque hay que instalarlo vale hay que darle una serie de parámetros que os explico a continuación de fuera de crear el config vamos a hacer un corre instal esto le vamos a tener que dar la url que es lo mismo que tenemos que hacer una instalación a través de página web le tenemos que dar los datos la base de datos y luego los datos del sitio la url el título un usuario administrador la contraseña de su usuario administrador un email y luego le pongo este flag de es que email es para que no envíe el correo electrónico de bienvenida vale entonces si yo le doy aquí ya está ya tengo el WordPress instalado vamos a ver no teníamos esta la dirección si yo recargo ya está por arte de magia ya está ya tenemos un WordPress instalado ahí bien por bien por nada pues vamos a seguir entonces más cosas que vamos a hacer bueno una una cosa interesante es cuando vayamos a una instalación ver si ese WordPress está actualizado por tenemos el corre andate de este que nos dice si el tenemos a la última versión en este caso lo acabamos de descargar y ya lo tenemos a la última versión con lo cual está todo correcto vamos a hacer una cosa voy a entrar administrador con la web recordáis aquí le había dicho usuario admin fgr password admin fgr pues vamos allá fgr fgr y efectivamente nos ha entrado al administrador vale como veis nos ha metido un olimpio lo que trae por defecto vale entonces va todo bien seguimos en la terminal más cosas que podemos hacer podemos cambiar el idioma como nos le hemos descargado si recordáis con español de españa el idioma que nos instala por defectos el español de españa pero podemos cambiar ese idioma del vaquen del administrador con un comando que es este que os voy a poner aquí language core install en este caso voy a instalar el idioma alemán vale y le pongo este frac de guión guión activé para que lo descarga lo instala y me activas ese idioma vamos a ver bien me dice que ya está activado pues si recargo esta página ahí está ahora me lo pone todo en es en alemán de acuerdo esto es lo mismo que hacemos bueno ahora en alemán no no lo en alemán no lo veo pero bueno bien espero que me sigáis vale qué más no voy a cambiarle otra vez español porque si no un segundo es e es a dar la g activé activar veis la ayuda nos lo pone entonces ya le he instalado el idioma español no le tengo que volver a descargar volvemos aquí y ya lo tengo otra vez en español de españa vale que esto es lo mismo que hacemos desde ajustes generales este es plagable de aquí vale bien vamos a haber más cosas por defecto como veis aquí nos tiene solamente la entrada de hola mundo vale y vamos a ver cómo añadir contenido de prueba podemos añadir contenido de prueba a través de we doble pequi voy a poner aquí un ejemplo y os explico un poco cómo lo hace voy a copiar porque si no tenemos a generar pos le vamos a decir número de pos que vamos a generar 50 vamos a generar 50 de qué tipo de tipo pos te dice esta forma y ahora si yo lo dejas así me genera 50 pos sin ningún contenido hay una forma de meterle contenido que es dándole este flag al comando vale hay una página que se llama lorengypsiun.net vale que tiene una api que si yo le llamo con un cur y se lo meto en el post content me va a generar en este caso 50 pos con ese contenido vamos a ver si le doy igual no quiere bueno pues no quiere pero bueno sí que me crea lo vamos a crear sin sin contenido ahora sí ese era lo que tenía que le está diciendo post y es post tag igual a post entonces si vengo aquí a las entradas veis que me ha creado aquí 50 entradas a las que yo tenía de acuerdo de la misma forma le puedo hacer que borrar las entradas le puedo decir con el post delay y se lo voy a decir de esta forma y os explico lo mismo que hemos utilizado el generate para generar podemos hacer delete para borrar vale en este caso en el borrado tenemos que pasar los ideas de los pos que queremos borrar pero con esto que tengo aquí es como le hacemos una consulta o sea lista los post de tipo pos me devuelves el campo id y eso es lo que va a borrar de acuerdo entonces si la voy así se supone que me lo ha borrado y ya no tengo ninguna entrada vale entonces vamos a generar por ejemplo ahora unas páginas por tener algo de contenido pues por estar y si tuviésemos un custom post tag pues también le podemos poner a él tu custom post y le podemos decir también un título genérico y que luego él va poniendo un número fijaos por ejemplo lo digo aquí pues aquí le digo vamos a generar de tipo página 20 20 post de tipo página y que contengan ese título ahí está generado volvemos a la instalación vamos a ver si es verdad y ahí está la página veis que yo le he dicho post title esta es la página y luego él me pone el número si voy al sitio bueno por defecto aquí el menú me pone vale y aquí está cada una de las páginas de acuerdo bien más cosas esto es a cuanto ya hemos instalado hemos generado borrado contenido vamos a ver ahora entonces cómo podemos manejar desde consola todo el tema de plugins y temas vamos a empezar por los planes hay un comando que es wp plugin que tiene una serie de subcomandos por ejemplo el list me va a listar todos los plugins que tenemos instalados en este instalación vale en este caso como veis tengo dos y me dice el estado que están inactivos los dos esto es que si venimos aquí exactamente son esos dos vale eso es en cuanto a listar los planes vamos a por ejemplo a instalar un plugin nuevo también desde terminal podemos instalar plugins nuevos si yo le digo este comando por ejemplo plugins tal y aquí le estoy diciendo un plugin cuero y monitor y porque le pongo esto mirad si yo voy a wordpress rg y me voy a plugins y busco el plugin que voy a instalar es esta bien si nos fijamos en la url veis que la url acaba en cuero y monitor bien pues es el nombre interno digamos y único que tiene dentro del repositorio de plugins este plugin es el nombre interno y único sé que le tengo que poner aquí vale y luego lo que le digo con ese flag es barra barra actí desde decirme lo descargas lo instalas y lo activas pues vamos a ver vamos a ahí vemos cómo está descargando descomprimiendo instalando y activando vamos a nuestra instalación todo esto como ya sabemos que funciona normalmente no vamos a hacer que bueno lo estoy haciendo para que veamos cómo va y automáticamente al recargar la página tengo ahí ese plugin y auto y activado vale tal y como le he dicho vale cómo desactivo un plugin ahora sí digo list vale este debe php me lo instala el cuero y monitor de acuerdo es un archivo php que instala pero veis que tengo dos inactivos y el cuero y monitor activo si quisiese deshabilitar uno de ellos por simplemente porque muchas veces pasa tenemos una instalación de work pre rota rota que no nos deja entrar a mí entonces lo que hacemos es entrar por terminal y vamos desactivando plugins vale y así vemos cuál es el que está dando el conflicto por ejemplo vale pues entonces aquí yo le digo a un list ahora vemos que tenemos eso que habíamos visto antes y quiero desactivar el cuero y monitor pues le digo like date es el subcomando de desactivar este plugin y el nombre de plugin está desactivado voy a la lista y veo que está desactivado de acuerdo le voy a activar de nuevo activar ahí está activado las cosas que podemos hacer es borrar vamos a borrar los plugins por ejemplo que tenemos desactivados que no les queremos ahí para nada bien pues es parecido a lo que hicimos antes con el borrado de post mirad hago un plugin delay de la una consulta aquí que es lístame los que están inactivos y me devuelves el campo nombre nombre es lo que tengo que poner cuando quiero hacer algo con activar desistalar instalar vale entonces aquí me da de volver los nombres de los que están inactivos y con esos que me va a hacer borrarles pues vamos allá me dice que aborra los dos inactivos ahí veis como solamente me queda uno comprobamos para que me creáis y ahí está de acuerdo de una de una manera muy similar a ésta el comando con plugin podemos hacerlo con temas de comando el fin hay veis que tengo el 2020 activo y esos dos inactivos vale vamos a hacer algo con esto vamos a hacer lo mismo que antes borrar los que están inactivos pues el comando es exactamente igual sólo que cambiando a plugin por fin de ahí y me dice que me ha borrado dos temas ahí está vale y como instalamos un tema es bastante igual lo único que tenemos que hacer es saber el nombre interno ese es la que tiene la url en repositorio de temas de workstation este caso tengo ahí uno preparado que se llama 90 retro y le digo que lo active cuando hago esto me hace lo mismo que con los planes me lo descarga me lo instala y me la activa de tal forma que si voy aquí a apariencia temas vemos que le tengo ahí y ahora el sitio pues ha quedado un estáchula de aquí de acuerdo voy a volver a activar el 2020 y ahí está vale otra cosa muy interesante otro comando muy interesante relacionado con los usuarios vale cuántas veces nos ha pasado de una instalación de algún cliente o lo que sea que no recuerda a su usuario ni nosotros tenemos forma de crear usuario ni entrar podemos entrar por terminal y manejar esos usuarios mirad tengo y usado list me da un listado de los usuarios me dice el login el display en el correo electrónico y el rol evidentemente la contraseña no me la dice aquí vale entonces en ese caso que os digo que no recuerda que no recuerda el cliente como podemos entrar al workstation entramos por terminal y así lo creamos y usas create aquí le digo el login correo electrónico el rol administrador son los roles que tengáis esa instalación y le digo la contraseña así tal cual fernando y el display en entonces he creado un usuario fernando pues vamos a ver salvo de este usuario y entró como fernando ahí está vale ahí está el nombre el display en que yo le he puesto de acuerdo así es una forma muy fácil de crear usuarios tantos como queramos luego tenemos otra que es cambiar la contraseña el ejemplo que os decía antes hay un usuario pero no recuerdo la contraseña pues ya puedo decir este comando user update el login de usuario y le paso con ese flag de user pass la nueva contraseña y se acabó y así está vale con esto podemos manejar usuarios voy a salir de aquí ves se ha vuelto un poco loco porque le ha cambiado la contraseña y voy a entrar con esto vale pues esto en cuanto a usuarios alguna cosilla más tenemos un generador de códigos vale scaffold se llama con este con este comando vamos a poder hacer varias cosas de crear cpt es nos podemos crear el un plug-in base con su código base perdón para para bueno pues para poder desarrollar un un plug-in podemos crear un tema hijo vale vamos a crear por ejemplo un tema hijo este este comando que hace muy largo pero le decimos un chalcín el nombre quién es el padre de ese chalcín como se llama ese tema que es lo que opone el autor y que lo active vale con este comando lo que se supone que ha hecho perdón acá hay un error por lo que crea este tema empieza por un número entonces en uno de cuando encola los la función que encola los estilos a la empieza por número nos da arroz vale entonces lo que vamos a hacer vamos a traer lo vamos a editar vemos el nano lo editamos desde aquí estas cosas bueno no tiene que ir como vdp aquí pero está bien que desencuando pasen estas cosas y sepamos por dónde vamos a tirar vale y es a ver si era ese problema ahí está vale era era por eso porque el nombre de la función empezaba por un número vale entonces lo que ha hecho ha sido crear el tema hijo con el nombre que le he puesto y el autor que le he puesto bien ahí estamos con esta instalación vale entonces os digo con con scaffold podemos crear temas hijos crear codios cpt etcétera vale lo que sea que el tiempo vamos a ir un poco justos así que simplemente comentaros que puedo ejecutar cualquier comando a una instalación de un servidor externo y me puedo conectar con él por ssh mira yo digo un plugin list le digo me conectas con ssh con este usuario y en esta ruta vez le pongo el paz quiere decir en esa ruta y una instalación de warpes y por ssh me conectas y me miras en esa ruta la lista ahora cuando y entra aquí me va a pedir la contraseña se la pongo y me está dando una lista de plugins de un servidor externo de acuerdo bien esa es una cosa que está bastante interesante evidentemente en todas las instalaciones que es estar el wp cri instalado vale otra cosa que os quería comentarse es el tema de paquetes los paquetes es a wp cri como digamos como los plugins vale no hay ahí un listado de paquetes hay una página pero que no está actualizada que está dentro de wp cri punto rg vale no está actualizada porque porque vamos por tiempo y porque no se puede mantener esto entonces pero bueno en jihaz suelen publicar y demás y esto es muy sencillo voy a instalar un paquete por ejemplo es con este comando que te insta y el nombre del paquete vale este es este es un comando vale este es un paquete no me voy a entretener ahora en ello pero como veis lo que hace es descargarlo instalarlo vale este es un paquete este en concreto es para ver un poco el wp o de la página las las queries que hace etcétera vale os quería a ver si me da tiempo os quería enseñar un poco cómo a través de terminal podemos hacer una migración vale es muy sencillo para hacer una migración tenemos dos sitios en dos servidores diferentes necesitamos dos cosas una la base de datos como tenemos una copia de la base de datos con wp cri tenemos este comando que su wdb super útil le podemos decir que un subcomando exportar y le podemos decir que me exporte y el nombre del fichero vale es decir aquí estamos desarrollando una web y la vamos a llevar al servidor de producción imaginas vale hago esto y me ha exportado la base de datos y yo he listado veis como aquí me ha creado un fichero el secuel que es la base de datos vale con eso me llevo la base de datos otra cosa que me llevo las para hacer una exportación es el archivo wp content porque en el otro lado vamos a instalar el WordPress y lo que hacemos de aquí es llevarnos el wp content que es donde está el contenido los plugins los temas etcétera los abloas ahí entonces simplemente hago lo que hago es comprimir esa carpeta de esa forma con el comando tar que es un comando que viene por defecto en todos los linux vale y le digo que con ese nombre me comprime la carpeta wp content y ahí está me la comprimido y como veis tengo ahora el archivo tar punto gz que es el wp content y luego el archivo secuel venga pues entonces esto ya lo desarrollado lo tengo en este servidor y lo voy a llevar al servidor de producción vale para el servidor de producción no sé si conocéis esta página se llama jurasic con dos es punto ninja es una mando fernando te quedó un minuto apuro vale el caso es que esta página te hace instalaciones de acuerdo y que te duran una semana recomiendo para hacer pruebas y demás vale entonces no voy a dar tiempo a terminarlo pero simplemente sería conectarme por ssh a ese servidor de producción me pide la contraseña pues no no me deja no me deja bueno se explica los pasos porque hemos visto todos nos conectamos por ssh instalamos warpers en el servidor de producción luego simplemente cogemos estos dos archivos que hemos creado aquí el tar y el sql importamos la base de datos y este último comando súper útil que es el sets replays y ya con esto acabó el ser replays es buscar la base de datos y reemplaza lo que yo te pongo aquí por lo que yo te pongo aquí esto haríamos en el servidor de producción vale le diríamos la url de desarrollo lo de reemplazas con la url de producción de tal forma que en la base de datos de producción ya tenemos la url final y no tenemos que hacer nada más un vdv import y luego vdp sets replays vale pues nada lo vamos a dejar aquí fernando bueno oye es intensísimo e fernando es un valor tremendo macho de meterte a hacer estas cosas aquí en directo en streaming por primera vez en la historia de las workhams o sea no sabes lo que ha hecho no eres no eres consciente o sea en tu cabeza no entra lo que acabas de hacer primera por no online de este tamaño y tú ponerte a tecnear código en directo bueno bueno eres un máquina macho y bueno tú bien notas más o menos a ti el fecho has cumplido con casi todo el objetivo que tenías si bueno me ha faltado tiempo me he entretenido en cosas de algún fallito pero bueno cosas del directo nada pasa todos y además no sabéis la presión que se tiene y la responsabilidad en una en un evento este tipo y bueno fernando tiene mucha experiencia pero contad que con eso los dedos se traba verdad claro claro siempre tiene que pasar algo bueno pues ya te voy a relajar ya te voy a relajar ya se ha echado la charla la atención buenísima la gente le está encantando y parece que vamos con alguna pregunta por ahí si dale si hay alguna pregunta claro sí sí las hay las hay las hay a ver si aquí el compi francés nos va poniendo la primera si la tiene por ahí ya y no se nos preguntaba pues eso que para qué utilizas en tu día a día y vdb que él lo ve muy útil para borrar o más y buen entrar a algún ejemplo pero alguna cosa más que tú utilices a diario a diario actualizar plugins temas y corre de warps en varias instalaciones normalmente todas las instalaciones como tengo el wp click y conectándome por ssh digamos que a través de terminó el te creas unos alias y desde una instalación voy actualizando todo entiendes y luego pues cosas de usuarios también se utiliza mucho y las migraciones de web todas prácticamente hay otra cosa que que no hemos comentado pero bueno es que no hay tiempo para todo también se pueden la moderación de comentarios se puede hacer desde aquí desde terminar hay un comando para comentarios donde tú puedes pasarles a spam borrar etcétera y eso sería un poco diario en temas por ejemplo de mantenimiento que también había varias preguntas por ahí tienes experiencias aparte o ves algunas tareas que serían las más las más habituales en este tipo de servicios de mantenimientos de webs y demás las más habituales son ya te digo las actualizaciones que se hacen en nada claro claro más lo hemos visto que es nada es un tecleo y ya está copia pega exactamente sí porque ya te digo que te puedes hacer un una serie de alias digamos que son comandos que tú guardas ahí y ya con lanzarle el alias le das al intro y ya te lo hace todo vale volvamos a otra pregunta de santos mira dice se puede crear un tema hijo y que de una vez copia la configuración del padre porque sabes que a veces pasa esto que cuando activas un tema hijo no te hereda el menús y which es este tipo de cosas si se puede hacer esto por un becli yo creo que no yo creo que o sea tú cuando haces un tema hijo con vdb click te creas simplemente el style y el fupteons con una con una función que te añade la hoja de estilo del tema padre vale es a que en principio si existe no lo detecta que se puede hacer no es de menús y tipo de cosas no no creo que no de todas formas sería mirarlos y no en algún paquete es posible que haya algo de eso vale mía tenemos otra de carlos en relación a algo que se estaba mostrando pregunta de cómo va a automatizar ese cambio de salz de forma periódica cómo se podría hacer esto con vdb click pues con vdb click tú puedes también generar trabajos de crón por ejemplo entonces tú puedes generar un trabajo de crón que te lance el comando de cambiarlo salz automáticamente cada que es tiempo vale claro esto va muy en muy en relación había otra pregunta de edu también a este respecto que hacía siguiente presente programar los comandos de vdb click para incluir los crontas no y a todas las tareas de crón no con esto pues hay un comando me quieres pillar no yo no yo no tus asistentes que han decidido asistir a tu sala a cienes pues es que ahora no lo tengo bueno que existe no es importante sí sí sí sí que está documentado en vdb click y un clip punto rg no lo sé eso es o si no nv en wordpress rg ahí está toda la documentación de que también vale a ver si tenemos por aquí alguna más de gustavo había una por aquí que nos decía que si se pueden hacer copiar de seguridad por vdb click backups es lo último que he hecho que es el vdb de besport te exporta la base de datos y luego te puedes hacer una copia del vdb content y ya tienes un backup así de sencillo así es sencillo así de simple hay muchas preguntas me está costando ver vamos a ver si podemos dar otra otra cosa que claro con es que no da tiempo a todos pero hay otra cosa que te puedes te puedes crear archivos por lotes es decir un sh que con esas tú lo lo lanzas y te haga todos los trabajos que le vas mandando entonces ahí puedes hacer una copiada de base datos completa copiarla otro servidor lo que te dé la gana y todo con con archivo de sh de fíjate que ha hecho pregunta vamos a ir terminando ya porque vamos por tiempo yo sé que hay mucho interés mi labrón o jose nos pregunta y un comando en vdb click para migrar entre entornos de desarrollo o y producción archivos y bases de datos no de vdb click pero sí que sé que hay un hay un paquete que no es el nombre ahora mismo de pero se puede buscar en jicjab de ten app de la agencia está especificada en gorpres hay un paquete para vdb click es mi creición o algo así bueno y vamos a hacer una cosa vamos a terminar como ahora hay unas salas de zoom donde podés hablar con el poco en este caso con fernando con el ponente y fernando estará encantado con su pozo de sabiduría de contar y más y tenéis ahí incluso intentar pillarle nomes ser buenos y sobre todo ya ves que es un tipo como que sabe mucho y muy buena gente y tenéis en el correo que os hemos mandado organización las salas de zoom privadas donde podéis charlar a calzón quitado con fernando y bueno muchas gracias vamos a ir a la siguiente gracias a vosotros daros la gracias a todos que han asistido a vosotros y nada aquí estamos para lo que queráis de acuerdo ahora mismo voy a zoom un abrazo un abrazo a fern