Insights Técnicos

  • Analiza tu código automáticamente con PHPSTAN

    En proyectos de WordPress, mantener un código limpio y libre de errores es fundamental para garantizar la calidad, la seguridad y la escalabilidad. Herramientas como PHPStan (análisis estático) y PHPLint (validación de sintaxis) se integran fácilmente en tus procesos de … Leer más

  • Desarrolla y crea Test para que tus plugins no tengan errores

    Este es el tutorial que vamos a tener en cuenta para la charla de la WordCamp Galicia 2025. Antes, dos conceptos: Configurar tu plugin con Unit Tests Esta guía está basada en la realización de Tests con PHPUNIT e instalado … Leer más

  • A great year on the WordPress plugin team

    It’s been a great year for the WordPress Plugins Team. You can see the numbers in a summary in Make’s post. As a result, it was a great WordCamp US, where Matt Mullenweg gave a keynote presentation on the community’s … Leer más

  • Un gran año en el equipo de plugins

    En el Equipo de Plugins en WordPress ha sido un gran año, puedes ver los números en resumen en el post de Make. Y como resultado, ha sido una gran WordCamp US, donde Matt Mullenweg, hizo una keynote de los … Leer más

  • Programación Negativa: qué es, Ventajas y cómo usarla en PHP y WordPress

    ¿Qué es la Programación Negativa? La programación negativa consiste en utilizar primero los casos que no deberían continuar la ejecución de una función o bloque de código. En lugar de ir directo al «camino feliz» (el caso ideal), se gestionan … Leer más

  • Develop more secure WordPress Plugins

    Introduction Plugin Check Plugin is the new tool available to everyone that allows you to do automatic reviews of your plugin, give you indications of your code that is not safe, and indicate best practices. Improve your development with this … Leer más

  • Create your own WordPress plugin, from scratch or already knowing some

    Speakers: Francisco Torres, Paco Marchante and myself, David Pérez. We had the opportunity to be at WordCamp Madrid 2025 sharing a workshop where we taught how to create a WordPress plugin from scratch. The idea was to make it simple, … Leer más

  • WordCamp Europe 2025 Basel: More PLUGINS

    Every year I am amazed by this event and how WordPress professionals gather every year from different parts of the world to talk about this wonderful CMS. At the marketing agency we use it every day in our websites. This … Leer más

  • WordCamp Europe 2025 Basilea: Más PLUGINS

    Cada año me sorprendo de este evento y de cómo profesionales dedicados a WordPress nos juntamos cada año de diferentes partes del mundo para hablar de este maravilloso CMS. En la agencia de marketing lo utilizamos cada día en las … Leer más

  • How to clean up local branches that no longer exist in the remote repository with a single command

    When we work on different projects and also use the strategy that I always recommend Trunk Based development, it is common that we create many temporary branches. Some of them are removed from the remote repository after merge or close a task, but they remain in our local environment… taking space and messing up the…

  • Cómo limpiar ramas locales que ya no existen en el repositorio remoto con un solo comando

    Cuando trabajamos en diferentes proyectos y además usamos la estrategia que siempre recomiendo Trunk Based development, es habitual que creemos muchas ramas temporales. Algunas se eliminan del repositorio remoto después de hacer merge o cerrar una tarea, pero permanecen en … Leer más

  • My Second Year on the WordPress Plugin Review Team

    And yes, I’ve been contributing to WordPress in the Plugins team for two years now. For those who don’t know this team, we are the ones who ensure security and follow the guidelines for a healthy ecosystem. I already made a summary of my first year, and it seems like more time has passed since…

  • Mi segundo Año en el Equipo de Revisión de Plugins de WordPress

    Y sí! ya llevo dos años contribuyendo en WordPress en el equipo de Plugins. Para quien no conozca este equipo, somos los que velamos por la seguridad y el seguimiento de unas directivas que velan por un ecosistema saludable. Ya … Leer más

  • Desarrolla en WordPress Plugins más seguros

    Introducción Plugin Check Plugin es la nueva herramienta disponible para todo el mundo y que permite hacer revisiones automáticas de tu plugin, darte indicaciones de tu código que no es seguro, además de indicar buenas prácticas. Mejora tu desarrollo con … Leer más

  • Crea tu propio plugin para WordPress, desde cero o ya sabiendo algo

    Ponentes: Francisco Torres, Paco Marchante y yo, David Pérez Tuvimos la oportunidad de estar en la WordCamp Madrid 2025 compartiendo un taller donde enseñamos a crear un plugin en WordPress desde cero. La idea era hacerlo sencillo, dinámico y adaptado … Leer más

  • State of the Word: Plugins

    Foto realizada por wordpress.org Ayer se presentaron las novedades en las que se va a trabajar en WordPress el próximo año. También el cofundador de WordPress, Matt Mullenweg describió los retos más importantes alcanzados por la comunidad en este año. … Leer más

  • Me Entrevistan en la Taza de Amadeu

    Soy David Pérez, de Granada, y lidero la agencia Close, donde digitalizamos proyectos. También estoy muy involucrado en la comunidad de WordPress como parte del equipo de revisión de plugins, y colaboro con Hostinger. Mi recorrido empezó en 2006, cuando … Leer más

  • New version of Plugin Check Plugin 1.3.0

    A new version of Plugin Check Plugin has been released. Version 1.3.0 brings enhancements, including new checks for plugin headers, readme file validation, and stricter code quality measures such as restricting parse_str and disallowing HEREDOC and NOWDOC. It adds support … Leer más

  • Get to know the new tool to make your Plugin more secure and comply with best practices.

    This is the talk I gave at WordCamp Griñón 2024, about Plugin Check Plugin, the tool for WordPress Plugin developers. Last weekend I was at WordCamp Griñón, an official WordPress event, where professionals, agencies and companies from the digital, marketing and hosting world share experiences, knowledge and establish collaborations. Many topics were touched, I really…

  • Contribuir a WordPress revisando Plugins

    Esta es la charla que he dado en la WordCamp Griñón 2024, acerca de Plugin Check Plugin la herramienta para desarrolladores de Plugins en WordPress. El pasado fin de semana estuve en la WordCamp Griñón, un evento oficial de WordPress, … Leer más

  • How to install and configure Xdebug on Mac to debug your PHP applications

    What is Xdebug and what is it for? If you work with PHP, you’ve probably encountered complex errors that seem impossible to solve with simple var_dump() or echo. This is where Xdebug comes in, a must-have tool for any PHP developer who wants to improve their workflow and solve problems more efficiently. Xdebug is a…

  • Cómo instalar y configurar Xdebug en Mac para depurar tus aplicaciones PHP

    ¿Qué es Xdebug y para qué sirve? Si trabajas con PHP, seguramente te has enfrentado a errores complejos que parecen imposibles de resolver con simples var_dump() o echo. Aquí es donde entra en juego Xdebug, una herramienta imprescindible para cualquier … Leer más

  • New version of Plugin Check Plugin 1.2.0 brings automatic checks in Plugin submission

    We have a new release of the Plugin Check Plugin (PCP), a tool that helps developers create better and more secure plugins by following best practices. As you’ve seen, PCP now performs automatic checks as plugins are uploaded through the … Leer más

  • How to keep your dependencies up to date

    When we program in PHP/JS and use libraries such as composer or npm, which are fundamental in our work. Having them updated is essential for security reasons mainly. This makes our programming more secure and even if it depends on third parties, it is also updated. What is dependabot? Dependabot is a tool integrated in…

  • Cómo mantener tus dependencias al día

    Cuando programamos en PHP/JS y utilizamos librerías como composer o npm, que son fundamentales en nuestro trabajo. Tenerlas actualizadas es fundamental por motivos de seguridad principalmente. Esto hace que nuestra programación sea más segura y aunque dependa de terceros, también … Leer más

  • I celebrate my first anniversary in the wordpress plugins team

    Watching my colleague Fran Torres, I realized that I also turned one year old on May 5, 2023 in the Official WordPress Plugins Team. And I would like to remember how this year of revisions has also been. And it seems like yesterday when I started in the Plugin team and I received the invitation…

  • Cumplo mi primer aniversario en el equipo de plugins de wordpress

    Viendo a mi compi Fran Torres, me he dado cuenta que yo también cumplía un año el 5 de Mayo de 2023 en el Equipo de Plugins Oficial de WordPress. Y me gustaría recordar cómo ha sido también este año … Leer más

  • Make a better world with WordPress

    This past weekend of March 23rd I was at the WordCamp Torrelodones 2024 event, a must-attend conference for developers, content creators, and WordPress enthusiasts. And the title of this post sums it up the way I like it best. I made the trip to WordCamp with my friend Fede Padilla, and part of the CLOSE…

  • Hacer un mundo mejor con WordPress

    Este pasado fin de semana del 23 de marzo estuve en el evento WordCamp Torrelodones 2024, un congreso imprescindible para desarrolladores, creadores de contenido, y entusiastas de WordPress. Y el título de esta entrada lo resume de la forma que … Leer más

  • Linked in Lunch Granada’24

    Last Tuesday, the first edition of Linked Lunch was held in Granada, an event based on meeting people you already know on LinkedIn in your city and promoted by Fran Cortés, Ángela Labrador, Adrián Crovetto and Pedro García. With more than 400 attendees, Linked Lunch was even attended by Marifran Carazo, Mayor of Granada. My…