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…
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…
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…
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…
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…
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…
Photo taken by wordpress.org Yesterday, the new features that WordPress will be working on in the coming year were presented. Also the co-founder of WordPress, Matt Mullenweg described the most…
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…
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…
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…
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…
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…
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…
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…
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…
TL;DR: I'm part of the WordPress plugin review team and I'm sponsored by Hostinger. So what does that mean? Well, if you have a WordPress website, you've surely had to…
With this talk that I have done at WordCamp Madrid 2023, you will learn how to create a distribution file to upload to our web pages. Using this option is…
Just for the WordCamp Sevilla 2023, I decided to create the latest version of my “toolbox” for WordPress development. This Visual Code extension can be downloaded from Visual Code itself…
My summary of WordCamp Europe 2023. An event for professionals working with WordPress. Both in development and creation of websites.
Interview with Jesús Nuño in his podcast TAKEDAO. We talk about different interiorities of the agency and how we make plugins for WordPress.
On June 21 we had the opportunity to talk about what we like the most, WordPress! And it was in the conference organized by the Chamber of Commerce of Granada,…
The empty() function in PHP is used to check if a variable exists and if its value is considered empty. It is a good practice to make your code not…
Transcription of the video Good morning, this is David Perez, so that you know us. He comes from the community of Granada and basically he is a crack, that is,…
Roundtable where we tell our experience with WordPress and how we contribute to this great CMS.
I've updated my WordPress development toolbox and mainly worked on making easy transients, Metaboxes and AJAX with vanilla JavaScript. I'm working on removing jQuery from all of our development. At…
Today I was a guest on Fernando Tellado's live show on Ayuda WordPress along with more WordPress community organizers from Spain to talk about how we participated in the organization…
My participation in this official event, which is the largest in the world in terms of attendees and sponsors.
At the last WordCamp Europe Oporto 2022, I had the pleasure of leading the WordPress.TV table. A table that is responsible for moderating the content and maintaining the portal where…
This is a list that I will be updating of the most common operations I perform with WordPress CLI.
Two-factor authentication is being implemented in more and more online services such as social networks to improve security and prevent identity theft. Two-factor authentication to increase security in WordPress The…
For a project I needed to create my own cookies to audit that I was getting the information right.