 Bueno, chicos, ahora é o turno de Lorenzo Otero, é de soporte, de Dina Josti. Ele participa en... Cuéntame. Empezando a charla. Que os den. Vale, que dije, já não sei o que dije. E, bueno, sueldo participa en World Cams como ponente. Non sei se viniste alguna vez a Ponte Vedra como ponente. Algún año viné. Sim, está muy bien. Vale, então é que nos trae? Pues nos trae unha ponencia un pouco técnica, vale? Não va a tener preguntas porque é unha ponencia corta, unos 10 minutos. E nos va a explicar, pues, el no fácil... W click. Aí está. Lorenzo Otero, grácias. No, Dremina. Bueno, grácias a todos por venir. Reconozco que desde 2019 non he hecho mucho, así que, a lojo, estoy un pouco oxidado en éstos temas, pero, bueno, hoy, en esta pequena charla, hablaremos de W click. No de forma extensa, desde luego, é unha charla muy cortita, pero sí explicaré algunos comandos que poden ser interesantes e que non son muy habituales que se conozcan o que se utilicen, porque se poden ajudar para trabajar con o WordPress. Bueno, empezamos explicando un pouco o W click. O W click é uma herramienta na línea de comandos que sirve para manejar o WordPress. Os requisitos que tiene são muy básicos. Só necesitamos, a parte de um aceso SSH, um entorno Unix Linux, um PHP 5.6 o posterior. Estamos en o 8.1, así que, por esa parte, creo que todo o mundo podria cumprir-lo. E um WordPress 3.7, o superior, evidentemente. Así que, não necessitamos muito. E, também, é possível utilizar-la en entornos Windows, aunque reconozco que está mucho más limitada. Se queremos utilizar todas as suas capacidades, toda a sua potencia, necesitamos um entorno, pues é o Linux. E que é o W click? O W click se define con una frase. Todo o que podes hacer en el entorno gráfico de WordPress, lo podes hacer en modo consola con o W click. A parte de lo máis general que podes ser, crear usuarios, borrar usuarios, cambiar de la contraseña, gestionar, activar, desactivar temas, activar, desactivar plugins, pues hacer cosas como convertir o WordPress en multisite, como un solo comando, manejar o release de usuarios, crear release de usuarios, gestionar os widgets. Qualquer cosa que se nos pudo ocurrir e que estén en entorno gráfico, tamis se poda hacer en línea de comandos. Para empezar con o W click, que podes hacer? Podemos instalar un WordPress en línea de comandos. Descargamos o WordPress, creamos o fiche de configuración, creamos a base de datos, le pasamos os datos que queremos utilizar en nuestro WordPress, el título, correo administrador, etc. E ya está, tenemos un WordPress instalado. Recordar que estamos hablando en línea de comandos, así que en vez de hacer 4 comandos, podemos hacer algo como ésto. Un script en nuestro entorno Linux que con un solo comando nos instala un WordPress. É cierto e entiendo que se pode pensar, hombre, tanto trabajo, crear un script dentro de nuestra línea de comandos, meterlo, ejecutarlo, el entorno de instalación de WordPress es muy sencillo, tampoco se necesita tanto trabajo. Sí, es cierto, pero si estamos desplegando WordPress todos os días o tenemos que desplegar 20 WordPress de golpe para un evento, work on, pues quizá esto sea unha parte muy interesante a la hora de trabajar con WordPress. Bueno, ya está instalado, así que que podemos hacer? Bueno, pues podemos buscar un tema, poniendo simplemente el texto que buscamos, lo que sea nos saldrán todos os temas relacionados, e incluso nos podemos paginar, pero no solo, no solo queremos ver os temas, queremos ver nos cosas del tema, pues podemos ver el nombre, el autor, se tienen unha preview, cualquier outra cosa que queramos buscar de los temas, la podemos utilizar en modo consola, sin necesidad ni siquiera de entrar en WordPress, simplemente nos lo va a buscar directamente. Bueno, pues si ya tenemos un tema, porque normalmente nós tenemos contenido? Por ejemplo, crear pos vacíos con una fecha concreta, porque nos interesa, e por ejemplo aquí, pues creamos 25 pos de tipo página con esa fecha en cada pos, pero, hombre, al mojo pos vacíos no me interesa, prefiero que tenha algo de contenido, bueno, también lo podemos hacer, simplemente le decimos que vaya a la página de Loren Ipsum, la conocida página de Loren Ipsum, que genere un texto con 6 párrafos o 3 o 4 e que todos os pos tengan ese contenido, ya tenemos un montón de pos con contenido de texto, para aprobar, evidentemente, pero ya los tenemos, no hace falta crearlos a mano, copiar, pegar, ya los tenemos, pero claro, al mojo ya tenemos simplemente el contenido opuesto, así que lo vamos importar, lo importamos desde outro WordPress al nuestro e además, podemos decirle que usuario corresponde a cada pos, simplemente diciendole, mapeándolos, diciendole qual es el viejo usuario e qual es el nuevo usuario, como este simple comando, podemos importar el contenido e además nos quedan os usuarios que nos interese, vale, pues a mojo esto tenemos comentarios, a parte de los comentarios, a parte de verlos o contarlos, podemos sacar información, podemos decirle que para un determinado pos me saques todos los comentarios e con esos datos, el comentario, el nombre del autor, su id o simplemente podemos contarlos, quando nos contamos nos van a salir los comentarios que existen, los que están moderados, los que están en spam a parte evidentemente que hay otros comandos que permiten manejarlos directamente o simplemente contar cuantos tiene un determinado pos e nos volverá a salir la misma información, pero de un pos determinado por supuesto también tenemos la famosa cambio de contraseña el cambio de contraseña en usuario tiene una ventaja, no tenemos que lobearnos no tenemos que pedir un recordatorio de contraseña no no tenemos que meter una contraseña adicional simplemente le tenemos que decir pues a que usuario queremos cambiar la contraseña incluida la contraseña do administrador si en algún momento perdemos la contraseña do administrador, nos lo olvidamos se ha cambiado, se ha cambiado un compañero e no nos ha acordado de decírselo cualquier cosa con tener acceso SSH a nuestro WordPress podemos restablecer la contraseña do administrador en cualquier momento o de cualquier usuario pero vamos hacer cosas máis interesantes podemos sacar un listado de cada de usuarios con los campos que nos interese por ejemplo su nombre e su correo e sacarlo en formato json para luego tratarlo en otro script o tratarlo de outra manera en cualquier otro entorno a ser o json un formato estándar nos da un pouco igual o que vallamos a tratar porque cualquier aplicación la valer o incluso podemos listarlos por ciertas características que tengan en este caso podemos sacarlos por a última actividad así por ejemplo podemos saber se realmente que usuario está realizando ciertas actividades o que usuario realmente nos ha conectados de a cd e se sabe pues lo podemos hacer así por supuesto vamos a necesitar imagenes o medios o cualquier otra cosa se las tenemos subidas en un directorio las podemos importar de forma directa con un solo comando todas las imagenes que haya en un determinado directorio las vamos importar directamente sin mayor problema sin hacer un montón de simplemente le añadimos a nuestro cuerpo de forma automática o bien importar un imagen a un pos concreto quizá solo nos interesa subir un imagen concreta a un pos pues lo podemos hacer de esta manera por supuesto también podemos exportar cosas pero exportar cosas según como nos interesa exportarlas por ejemplo podemos solo exportar unos determinados pos con una determinada fecha de un determinado usuario no hace falta exportarlo todo directamente sino podemos exportar solo que nos interese importar pos concretos aquellos que nos interesa conservar o que nos interesa sacar de nostro warpers para conservarlos o para como ya vimos moverlos a outro warpers e por supuesto no podemos dejar de olvidar nuestras amadísimas reglas de regwrite esas que se van acumulando cada vez que modificamos los plugins que se van añadiendo e que a veces nos dan problemas pues podemos exportarlas a un formato cv sin ningún problema o hacer un flux e olvidar nuestras reglas de regwrite e volver a empezar sin ningún tipo de problema por supuesto todo esto estoy hablando de una serie de comandos que tienen una serie de parámetros adicionales que podemos añadir ahora mismo o W click tiene a próxima unos 50 tantos comandos principales pero dentro de esos 50 tantos comandos principales tiene máis opciones dentro de cada comando las posibilidades que podemos tener son increíbles pero lo máis importante que damos tena en cuenta esto es una línea de comandos eso significa que cualquier cosa que hagamos tiene toda a capacidad de una línea de comandos podemos sacar hacer tuberías hacia determinados ficheros podemos establecer, se queremos sacar la línea de error o se queremos enviarla a cualquier otro lado podemos pasarlos a ficheros e sobre todo algo que quizá no se tenga tan en cuenta quando manejamos o W click en general os proveedores de hosting cuando utilizas o entorno gráfico de WordPress tiene unas serie de limitaciones de ejecución subirá tamaños máximos de ficheros en línea de comandos no hay esos límites porque no estás trabajando con un entorno web por lo tanto e en general, eso ya depende de cada proveedor os proveedores te permiten modificar esos parámetros en línea de comandos para un comando concreto, por ejemplo se estás haciendo un importación muy pesada e necesitas máis memoria tú le puedes decir en el mismo comando que estás utilizando W click en la memoria e utilizar esa memoria para ese comando concreto sin necesidad de andar subiendo a memoria de todo o hosting o diciéndolo al proveedor que necesitas máis memoria etc bueno vale sí, sí, ya estamos sacando aquí non me odio lo odio de verdad final de esta work and voy a tirarlo ya, lo sé e se lo digo a todos pero no me hacen caso bueno, gracias a todos non me odio ya acabamos