Presiona esto: WordPress Historias de terror de Halloween

Publicado: 2022-10-28

Bienvenido a Press This, el podcast de la comunidad de WordPress de WMR. Cada episodio presenta invitados de toda la comunidad y discusiones sobre los problemas más importantes que enfrentan los desarrolladores de WordPress. La siguiente es una transcripción de la grabación original.

Desarrollado por RedCircle

Doc Pop : Estás escuchando Press This, un podcast de la comunidad de WordPress en WMR. Cada semana, destacamos a los miembros de la comunidad de WordPress. Soy su anfitrión, Doc Pop, apoyo a la comunidad de WordPress a través de mi función en WP Engine y mis contribuciones en TorqueMag.io. Puede suscribirse a Press This en Red Circle, iTunes, Spotify, o puede descargar episodios directamente en wmr.fm.

Los lattes de especias de calabaza están de vuelta en temporada y los esqueletos de 12 pies de altura están nuevamente en stock en Home Depot, lo que significa que Halloween está aquí nuevamente. Ahora, el origen de Halloween se remonta a los antiguos festivales celtas cuando la gente encendía hogueras y se disfrazaba para ahuyentar a los fantasmas.

Siguiendo ese espíritu, pensamos que pasaríamos el episodio de hoy de Press This contando historias espeluznantes de clientes del infierno o instalaciones que salieron mal. Así que ven y siéntate conmigo junto al fuego mientras escuchamos a nuestro primer invitado, Chris Wiegman, gerente de ingeniería de WP Engine, mientras nos cuenta una historia aterradora. Chris, ¿puedes establecer el ambiente para nosotros aquí? Antes de entrar en su historia, cuéntenos cuándo está sucediendo y dónde se encuentra en la vida. Tipo de establecer el estado de ánimo para la historia.

Chris Wiegman: Esta es una vieja historia. Se remonta a un estado muy lejano y un trabajo muy alejado de lo que estoy haciendo ahora. Fue uno de mis primeros trabajos en la industria de WordPress. Esto habría sido del invierno a la primavera de 2014. Así que hace casi nueve años que esto ocurrió.

DP: 2014. Y antes me decía que tenía un complemento exitoso. ¿Puede hablarnos sobre ese complemento del que va a contar la historia?

CW: Claro, la historia también se trata de uno de los primeros éxitos de los complementos. Es un complemento que ahora se llama iThemes Security y lo vendí a iThemes como Better WP Security. Cuando lo vendí, sabíamos que teníamos más de 200.000 usuarios activos, recuerda que esto fue hace nueve años.

Y eso fue incluso antes de que tuvieran disponibles los recuentos de descargas y todas las historias de terror de eso se ha eliminado ahora. Esto fue antes de que eso fuera una cosa en primer lugar. Así que sabíamos que teníamos muchos usuarios, sabíamos que teníamos un complemento muy exitoso y estábamos lanzando la primera versión como un cambio de marca de Better WP Security a iThemes Security.

DP: De hecho, me hiciste pensar aquí, estás hablando de antes de los días de seguimiento de las instalaciones activas. ¿Sabes aproximadamente cuántas descargas tuviste, o cómo habrías sabido en ese entonces cuántos usuarios activos tenías?

CW: Lo mejor que tuvimos fue descargas activas y muchas conjeturas informadas. En ese momento, lo había puesto en Google Analytics para aclarar muchas cosas, pero antes de la parte de Google Analytics, la única forma en que sabíamos era cuántas descargas, y luego podíamos estimar en base a eso cuántos usuarios activos teníamos. pensé que había.

DP: Bien, entonces tenía un complemento de seguridad muy popular, un complemento de seguridad WP. Tenías muchas instalaciones activas y probablemente muchos usuarios activos. Decías que es una de las primeras historias de éxito de los complementos de WordPress. Y acabas de venderlo, así que las cosas te van bien. Esta es una historia de éxito hasta ahora en tu historia de terror, ¿verdad?

CW: Hasta ahora. Sí, las cosas salieron bien. Teníamos una persona de apoyo ahora para ayudarme a tiempo completo con eso. Tenía tiempo, ahora que soy parte de una empresa, que podía dedicar a tiempo completo a desarrollarlo para que pudiéramos hacer cosas como un programa beta y hacer que la gente lo probara, y asegurarme de que todo funcionaba y realmente pasar tiempo para asegurarme de que mientras preparábamos ese primer lanzamiento, que todo debería haber estado bien, debería haber estado funcionando.

DP : Así que las cosas van bien. ¿Por qué no entras en el meollo de la historia aquí? Cuéntanos ¿qué pasó?

CW: Claro. Bueno, lo que pasó es que el complemento tenía dos características. El primero fue algo que se consideró ampliamente como parte de la seguridad hace 10 años en WordPress, es decir, no es seguridad en absoluto, en realidad, especialmente lo sabemos en estos días, y eso es ocultar el área de administración u ocultar el inicio de sesión de WP.

Normalmente vas a la URL y aparece tu formulario de inicio de sesión. Solíamos decir, y admito ahora que probablemente era más marketing incluso entonces que seguridad, que si los escondías, de alguna manera el sitio sería más seguro. Es como tomar la puerta principal de su casa y ponerla al costado de su casa y afirmar que su casa es más segura. No funcionó de esa manera. Pero fue una característica muy compleja hacer que esto sucediera, hacer que la gente se sintiera mejor al respecto.

Y la segunda característica que tuvimos que se rompió en este lanzamiento fue algo llamado "modo ausente", que es básicamente, si estaba en una oficina de nueve a cinco y no quería que la gente participara fuera del trabajo. horas, digamos para una escuela o un consultorio médico o algo así, esta función establecería las horas en que ese formulario estuvo disponible en absoluto. Así que no podía iniciar sesión en el sitio. No podía ingresar al backend excepto por las horas especificadas por el administrador del sitio.

Y ambas características fueron realmente reescritas bastante para esto. Creo que el número fue la versión 4.0 con la que salimos, a principios de marzo. Así que esto fue cuatro meses desde el momento en que comencé y lo vendí hasta que finalmente pude trabajar en él a tiempo completo. Sabes, siempre había sido un trabajo secundario para mí. Tenía un trabajo de tiempo completo en otras empresas y escuelas. Esta fue la primera vez que pude trabajar en el complemento a tiempo completo.

Así que comenzamos un programa beta en el que reescribimos estas características y las lanzamos, quiero decir, alrededor del 1 de marzo más o menos. Entonces, durante dos o tres días después de ese lanzamiento, todo parecía estar bien. Los comentarios parecían positivos, nunca habíamos escuchado ningún problema con los probadores beta. Tuvimos unas 100 personas probando esta cosa en versión beta, y todo parecía estar bien. Y luego empezaron a aparecer los problemas. La gente no podía acceder a su sitio. No recuerdo ahora si fue solo el tablero, creo que en algunos casos todo el sitio se cayó y no pudimos entender por qué.

Está bien, debes estar haciendo algo mal. Las cosas cambiaron lo suficiente en esto y tal vez su configuración fue incorrecta. Y seguimos con eso por un día más o menos. Y luego explotó. No derribamos uno o dos sitios con un error, encontramos el error y lo reparamos en aproximadamente una semana desde el lanzamiento inicial. Derribamos entre 10 y 20,000 sitios por estimación con este error, según los números de uso y cuántas personas sabíamos que estaban usando la función y esto y aquello.

La combinación del modo Ausente y el backend oculto simplemente dejó las cosas en bucle. No podía iniciar sesión, no podía acceder a las cosas, el sitio estaba efectivamente muerto. Y no podía simplemente iniciar sesión y deshabilitar el complemento. Tenías que entrar en hosting. Ahora, si alguna vez ha tratado con hosts y usuarios de WordPress, a veces es realmente fácil. Es fácil decirle a alguien, hola, inicie sesión y deshabilite el complemento y eso solucionará su problema. Pero, ¿y si no puedes iniciar sesión? ¿Cómo llegas a ese complemento para deshabilitarlo? Así que terminamos con, ya sabes, un par de cientos de reseñas de una estrella, todo en un par de días. Simplemente explotó y no era una buena situación para nadie.

DP: Guau. Así que piensa en algún lugar entre 10 y 20,000 sitios que usaban este complemento y obtuvieron esta hermosa actualización que tardó cuatro meses en realizarse, tenía un programa beta y fue bien probado, tenía un equipo detrás. Pero no derribó instantáneamente estos sitios, sino una especie de serie continua de bloqueos. Al principio parecían errores de los usuarios, y muy rápidamente se convirtieron en "No, esto es algo que hicimos". Entonces, ¿cómo reaccionó, cuál fue el siguiente paso para usted, después de saber, cientos de críticas negativas y miles de sitios caídos?

CW: Bueno, no hay mucho que puedas hacer. Nuestro objetivo entonces era A) solucionar el problema. Algunas personas regresaron, muchas, con el tiempo, regresaron, algunas personas nunca volverían a tocar el producto y es comprensible. Rompimos la confianza con eso.

Y luego, lo segundo fue asegurarnos de que incluso habíamos mejorado más allá de eso. Algunas de las pruebas de características y cosas por el estilo para futuras versiones. Solo estuve con el complemento durante 14 meses en total con iThemes antes de dejar de trabajar en ese complemento por completo. Instituimos una gran cantidad de programas, una gran cantidad de pruebas, una gran cantidad de procedimientos para asegurarnos de que algo así no volviera a suceder. Y que yo sepa, nunca lo ha hecho con ese tipo de complemento o con ese complemento en particular.

DP: Eso debe haber sido estresante para ti. ¿Sientes que has aprendido algo de esta experiencia? ¿Hay algo que hayas cambiado desde entonces debido a esta experiencia?

CW: No he hecho un complemento comercial como ese desde entonces. Una de las lecciones que aprendí es que incluso en un programa beta, tienes que recuperar los datos correctos en el programa beta. ¿Podríamos haber descubierto esto? Bueno, estaba bastante claro que con la combinación correcta de configuraciones, sí, probablemente podríamos haberlo descubierto en la versión beta. Pero en lugar de eso, acabábamos de abrir una versión beta y dijimos: “Aquí, pruébalo. Si ven algo, háganoslo saber”, sin ningún tipo de dirección. En lugar de "intentar esto específicamente" o "intentar aquello específicamente". Combinas eso con todo lo demás que está pasando. Si hubo una debilidad, fue la falta de dirección, la falta de inspección de cada función en la versión beta y solo mirar todo desde el panorama general en lugar de los detalles específicos.

DP: Entonces, si esa historia que Chris acaba de contarte de 20,000 sitios que fallaron después de lo que sonaba como un lanzamiento exitoso de un nuevo complemento, permanece atento después de esta pausa para conocer otra historia de terror. Volveremos en seguida.

DP: Bienvenido de nuevo a una edición de Halloween de Press This, un podcast de la comunidad de WordPress. En este episodio, contamos historias espantosas de complementos que fallaron y otras historias de terror de WordPress. Soy su anfitrión Doc Pop y en este momento estoy hablando con Derek Ashauer, un diseñador y desarrollador web que también crea complementos de WordPress. Derek, escuché que tienes una historia espeluznante para nosotros. ¿Puedes preparar la escena?

Derek Ashauer: Sí, esto es muy temprano en mi carrera, hace mucho tiempo. Todavía estaba trabajando a tiempo completo en una empresa normal que creaba y creaba sitios web, pero también estaba haciendo un trabajo independiente. Había ayudado a una pequeña sala de conciertos a construir un sistema de venta de entradas personalizado porque realmente odiaban a Ticketmaster. Eran un tipo de lugar independiente, por lo que querían hacer cualquier cosa para evitar esas grandes empresas corporativas. Pero construí este sistema de tickets bastante bueno, al menos pensé. E iban a tener un gran concierto en la época en que Blink-182 era muy popular. Iban a tenerlos en su lugar e iban a vender boletos por $ 1 cada uno. Así que esto se va a cerrar de golpe de la noche a la mañana cuando liberen las entradas.

Así que lo configuramos, hicimos todo tipo de pruebas y pensamos que funcionaba muy bien. Y luego llega la mañana en que se supone que debemos lanzarlo. Creo que fue como un lunes a las 10:00 de la mañana. Había algunas reglas, algunas cosas básicas que teníamos establecidas, como que no podías comprar más de ocho boletos para tratar de darle a tantas personas la oportunidad de obtener boletos y cosas así. Una vez más, al principio de mi carrera, no hice lo mejor para controlar las cosas. Pero el lugar en sí podría albergar a unas 1.000 personas. Así que teníamos un límite que una vez que llega a 1,000 boletos para básicamente dejar de vender.

Lanzamos a las 10 en punto, y yo estoy en mi trabajo diario normal haciendo lo mío. Lo revisé, para asegurarme de que el sitio al menos se estaba cargando y cosas así, pero no demasiado preocupado. Pasan unos minutos y todo parece ir muy bien, pasando. Y luego, de repente, comencé a recibir mensajes de texto. Y luego recibo una llamada telefónica. Y luego recibo otro mensaje de texto y estoy en medio de mi trabajo haciendo mis cosas normales, así que no podría tomar esto fácilmente.

Resulta que me olvidé de hacer la pequeña verificación de consulta para verificar el máximo de boletos vendidos. Y de repente iba a 1000, 1050, 1100, 1200. Creo que se vendieron más de 1,600 boletos antes de que finalmente pudiera iniciar sesión en el servidor y simplemente desconectarme. Y obviamente, los propietarios del lugar estaban en pánico y completamente asustados porque tenían un lugar con mil asientos y habían vendido alrededor de 1,600 boletos, por lo que obviamente estaban en pánico. Y estoy en medio de mi día de trabajo en pánico. ¿Cómo voy a resolver esto? ¿Cómo voy a hacer esto? Tengo que hacer mis cosas normales de trabajo y lidiar con esto de ser independiente. Fue un desastre total en ese momento.

Afortunadamente, las cosas terminaron funcionando perfectamente bien. Lo que fue interesante es que otra cosa desafortunada que no verifiqué fue que una forma en que las personas sorteaban el máximo de boletos era que simplemente compraban varias veces pero usaban la misma dirección de correo electrónico. Nuevamente, esto fue muy temprano en mi carrera. No era muy bueno para descubrir cómo manejar posibles situaciones en las que la gente trataría de solucionar. Así que revisaron y verificaron todos los pedidos, y se dieron cuenta de que una persona con la misma dirección de correo electrónico ordenó 24 boletos, así que se comunicaron con ellos, se los reembolsaron e hicieron todo lo que pudieron. Y lo redujeron a unas 11-1200 entradas. Esto fue hace tanto tiempo que no recuerdo los números exactos. Pero lo redujeron a eso sobre tantos.

Y luego llega el día del evento y todavía están un poco preocupados por poder acomodar a todos. Creo que solo 600 personas terminaron apareciendo. La razón es que solo costaba $ 1, por lo que mucha gente compró los boletos por si acaso y luego mucha gente no pudo presentarse. Y así nunca terminaron teniendo un problema de capacidad. Todo terminó saliendo bien.

Pero hubo momentos estresantes cuando todos esos boletos se procesaban y se pagaban y hacían todo ese tipo de cosas. Y afortunadamente, el cliente estaba muy feliz y comprensible al final, no estaban enojados conmigo. Terminaron usando ese mismo sistema de tickets una vez que parcheé esa cosita. Y terminaron usando ese sistema de boletos que había hecho durante unos 10 a 12 años. Y sí, estaban bastante felices y lo solucionamos todo. E incluso para mí, el cliente hizo todo el trabajo de llegar a todas esas compras y hacer todo ese tipo de cosas. Así que tuve que apagar el servidor y luego arreglar el pequeño parche para no tener que lidiar con muchas de las consecuencias, afortunadamente. Pero fueron un par de horas muy estresantes mientras tratábamos de averiguar qué sucedió y qué estaba pasando allí.

DP: Eso fue una montaña rusa, Derek. Estabas configurando este escenario y estoy recibiendo pequeños indicios de cuándo sucedió. Ya sabes, Blink-182 es algo popular. Supongo que necesitaba un complemento personalizado porque no había muy buenas opciones como las que hay ahora.

DA: Fue en 2005. Hace mucho, mucho tiempo. En algún lugar por ahí, sí.

DP: Estabas creando un complemento personalizado. Así que está bien, el apogeo de la popularidad de Blink-182, y las entradas cuestan $1. Eso es una locura. Así que obviamente habrá mucha demanda. Toda esta montaña rusa de, "Oh no, vendimos demasiados". Pensé que me ibas a decir que vendiste por decenas de miles más. Me siento muy afortunado de que solo hayas vendido más de 600 boletos porque esto podría haber sido mucho peor. Y luego los revendedores, chico, funcionó. Especialmente porque el cliente podría haber puesto todo esto en usted para comunicarse, brindar soporte técnico y cancelar estos boletos. Hombre, esto fue una montaña rusa.

DA: Sí, lo fue. Esta fue mi primera cosa de desarrollo realmente grande, la cosa más grande que he desarrollado fue esto. Así que simplemente no tenía idea de cómo podían salir mal las cosas, qué tan mal iban las cosas, ni siquiera qué revisar y fue una muy buena experiencia de aprendizaje, eso es seguro. Tenía una buena relación con el cliente, por lo que estaban bastante contentos, porque, sinceramente, era muy temprano en lo mío, no cobraba casi nada. Así que no fue como si les cobrara $50,000 por esto y luego, de repente, no funcionó. Me estaban pagando honestamente, por boleto. Obtuve 10 centavos por boleto en ese momento, que vendieron a través de su cosa, y yo tenía poco más de 20 años y ganaba un par de miles de dólares adicionales al mes. Eso fue fenomenal. fue maravilloso Así que fue una gran situación. Pero sí, como dije, lo siguieron usando durante más de una década, exactamente el mismo sistema.

DP: Entonces creaste este sistema de boletos para un evento bastante grande. Y ese evento, como dijimos, se salió de control. Pero parece que los dos problemas tenían alguna forma de evitar que los revendedores al menos usaran el mismo correo electrónico.

DA: Sí, exactamente. Ni siquiera hice eso, porque no había cuentas de usuario en el sistema. Fue bastante sencillo. Es solo una salida de invitado por única vez. Así que ni siquiera verificó las direcciones de correo electrónico ni nada. Y realizó un seguimiento cada vez que se vendió un boleto. Se mantuvo un registro de un total. Es solo que cuando la gente fue a la página, se olvidó de verificar cuántos boletos se vendieron y si pasamos ese número, y evitar que vendiera más.

DP: ¿Así que esas dos cosas se arreglaron y esto funcionó durante 10 años prácticamente funcionando solo?

DA: Sí, nunca lo toqué realmente después de eso. Simplemente siguió navegando hasta que finalmente crecieron lo suficiente como para tener que hacer una fusión comercial, como una de esas otras compañías de música, olvidé qué es. Básicamente, fueron comprados, y luego dijeron, no, tenemos que usar Ticketmaster o alguna otra cosa y finalmente se vieron obligados a abandonarlo por razones comerciales.

DP: Probablemente fueron adquiridos por Clear Channel o algo así.

DA: Sí, eso es lo que es, Clear Channel. Sí, era algo por el estilo.

DP: Así que solo estoy mirando hacia atrás. ¿Cuál es el consejo que le daría a alguien que aborde un proyecto similar a este, según su experiencia? ¿Cuál es la única cosa sobre la que les advertirías?

DA: Quiero decir, obviamente es una prueba. Eso es un gran problema, solo está probando su cosa tanto como sea posible y en tantos escenarios. Quiero decir, todavía hago mis propios complementos ahora y de hecho recibí una solicitud para uno, solo esta mañana, en realidad, donde respondí: “Nunca consideré que alguien hiciera eso. Alguna vez."

Tengo un complemento de confeti, y él dijo: “Puse mi confeti dos veces en la página. Una vez que la página se carga y el usuario se desplaza hacia abajo, volverá a funcionar”. Y nunca consideré a nadie haciendo confeti dos veces en una página. Y ya sabes, puedes probar todo lo que quieras, pero a veces te encontrarás con esos escenarios en los que no piensas, pero aún tienes que hacer tantas pruebas como sea posible.

DP: Derek Ashauer, realmente aprecio tu tiempo. Estás escuchando Press This. Vamos a tomar un breve descanso y cuando volvamos tendremos una última historia de Halloween para darles escalofríos. Así que estad atentos.

DP : Bienvenido de nuevo a Press This, el podcast de la comunidad de WordPress en WMR. Esta es una historia especial de Halloween. Anteriormente escuchamos de Chris Weigman y pensé que Chris volvería y escucharía la única historia de terror de WordPress que tengo.

Chris, ¿estás familiarizado con Midjourney y los generadores de imágenes de texto a texto?

CW: ¿Como Dall-e y esas cosas? ¿Abrir IA y cosas así?

DP: Sí, Dall-e. Los estaba usando y experimentando con diferentes cosas y como alguien que practica mucho yo-yo, lo primero que probé fue el emoji de yo-yo. Y el emoji yo-yo realmente no obtuvo buenos resultados allí. No obtuve nada que pareciera un yo-yo, por ejemplo, y la palabra yo-yo tampoco me proporcionó cosas en los generadores de texto a imagen. Pero realmente me interesó porque seguí obteniendo resultados muy consistentes. Cada vez que usaba el emoji yo-yo, obtenía esta escena rosa y azul realmente genial con tres picos de montaña en el fondo y una figura en primer plano. Y se supone que esto es un poco aleatorio, y seguí obteniendo imágenes muy diferentes que tenían colores pastel rosa y azul y figuras y primer plano y cosas así. Así que realmente comencé a sumergirme en por qué este emoji me da esto y pasé horas revisando diferentes combinaciones de emojis. ¿Qué hace este emoji? ¿Qué pasa cuando hago dos yo-yo emojis?

Y escribí esta publicación de blog masiva. Esto iba a abrir el caso de par en par en cosas extrañas que suceden en, ya sabes, Dall-e y Midjourney, ¿por qué este emoji me da esta imagen? ¿Y por qué otros emojis realmente me dan, ya sabes, un pretzel me dará cosas que parecen productos horneados o el café me dará cosas que parecen una cafetería? Pero el emoji yo-yo sigue mostrándome esta extraña escena.

Y así, después de escribir esta publicación de blog masiva, quiero decir que fueron horas de investigación, documentación y toma de notas. Y luego la escritura, y odio escribir, es como sacarme un diente, y presiono publicar y me voy a dormir. Es domingo por la noche y pasé todo el domingo trabajando en la investigación de esta publicación.

Los lunes por la mañana, la gente dice: “Todo lo que veo son cuadrados cuando voy a su sitio, doc. Veo que dices que el emoji cuadrado me da este resultado, pero el emoji cuadrado me da este resultado”. Fui y lo comprobé. Sabes que el tablero se veía muy bien en el backend, como en mi lado y el editor de Gutenberg. Se veía hermoso. En la interfaz era todo cuadrados. Y todo ese trabajo fue absolutamente filmado. ¿Sabes por qué, Cris?

CW: ¿Por qué sería eso? ¿Fantasmas en la máquina? ¿Gremlins?

DP: Mi sitio de WordPress es tan antiguo que la base de datos no admitía emoji. Como en absoluto Tenía como 15 años. Si hubiera instalado algo en los últimos ocho años, todavía habría sido antiguo pero habría admitido emoji en algún nivel.

Mi base de datos de mi sitio web de WordPress no lo hizo, y si realmente no sabe lo que está haciendo, lo único que no quiere hacer es hurgar en su base de datos de WordPress. Eso es lo que necesitaba, actualizar mi base de datos de WordPress, así que Chris, esa es mi historia de terror. Fui a buscar un complemento para convertirlo fácilmente en algo que admita emoji. Cualquiera de las bases de datos que podría hacerlo. Y ahora voy a tener que contratar a alguien solo para actualizar la base de datos para que pueda hacer que esta publicación en la que dediqué 10 horas aparezca en mi sitio de una manera lógica.

CW: Eso lo hará. La vieja tecnología es un zombi esperando para causarte problemas, ¿verdad?

DP: Sí, ya sabes, y simplemente, también me enseñó mucho. Por ejemplo, puedo ingresar a mi portal en mi alojamiento y puedo, con un clic, actualizar mi PHP. Puedo hacer todas estas otras cosas. Pero sí, esa base de datos, no, debes saber lo que necesitas. No hay una solución fácil para eso. Y creo que tal vez pudo haber habido, ya que se estaban implementando, pero me perdí la ola, como incluso esas cosas que arreglaron la base de datos, ya sabes, para actualizarlos están en este punto, incluso son viejos tecnología, así que esa es mi historia de terror de WordPress. Y Chris no derribó 20,000 sitios web, pero para ser honesto, fue un fastidio y todavía me da escalofríos ver esa publicación de blog y pensar en lo que podría haber sido.

Pero eso es todo para nuestro episodio de Halloween de Press This, el podcast de la comunidad de WordPress en WMR. Quiero agradecer a todos mis invitados por acompañarme hoy. Chris, muchas gracias por acompañarme. Puedes seguir mis aventuras con la revista Torque en Twitter @thetorquemag o puedes ir a torquemag.io donde contribuimos con tutoriales, videos y entrevistas como esta todos los días. Así que echa un vistazo a torquemag.io o síguenos en Twitter. Puede suscribirse a Press This en Red Circle, iTunes, Spotify, o puede descargarlo directamente en wmr.fm.

Somos un podcast semanal, la semana que viene tendremos a Fran Agulto contándonos cómo superar el miedo a quedarte sin cabeza con WordPress. Vamos a hablar sobre los pros y los contras de headless y si te preocupa dar ese salto a headless, te preocupa aprender JavaScript o lo que sea que tengas que hacer para dar ese salto, Fran tendrá algunos buenos consejos para ti, así que mantente atento a ese episodio. Soy su anfitrión, Doctor Popular. Apoyo a la comunidad de WordPress a través de mi rol aquí en WP Engine y Torque Magazine y me encanta destacar a los miembros de esa comunidad cada semana en Press This.