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 important challenges achieved by the community this year. And of course, I loved the moment to talk about Plugins, the team I’m involved with. He…
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 for the MPL-2.0 license, improves handling of localhost URLs, and encourages best practices like using…
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…
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…
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 submission form. The best way to use PCP is during development to identify issues before…
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…
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…
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…
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…
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 install some plugin to add functionality to the website. The best known plugin is the one that allows you to set up an Online Store…
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 the best because we maintain versions for the plugins we are making with WPCLI. Talk in WC Madrid Raise your hand who has broken a…
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 or from its official website.
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, in the AceleraPyme Office for Kit Digital. I leave you the video Video presentation of the WordPress Native Editor Transcript Presentation Well, good morning. I…
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 to break when you receive variable values that you have to secure It returns true if the variable does not exist or if its value…
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, there is no need to introduce him or say anything else, he is a crack, let’s hear it, right? (Applause) Well, we are going to…
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 this point, it has over 11,000 installs – that’s huge for me! You can download here WP Development Toolbox and more than […]
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 of the world’s largest WordPress event, WordCamp Europe 2022, which I talk a bit about on my blog. I shared the screen with Flavia Fernández…
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 all the knowledge of WordPress through official events and training, are available for free viewing. The next day, I had the occasion to be interviewed…
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 benefits of using two-factor authentication are multiple: Layer of security. It offers a layer of security against possible password attacks. It performs a double authentication,…
For a project I needed to create my own cookies to audit that I was getting the information right.
A WordPress Multisite is an installation that shares the same files, and generates different tables according to the different installations and therefore shares functionality between them. It is a very smart solution for certain needs such as multi-language sites (like this one), multi-country, division of functionalities to make the main site less heavy. This is…
The CLS Cumulative Layout Shift, or unexpected content movement, is a user-centric metric to measure visual stability, and helps to see how many users experience changes in the layout of the web unexpectedly. Within Web Development, CLS is a measure offered by Google’s Page Speed and should be less than 0.1. The lower it is,…
Last Saturday, October 2nd, the WordCamp Galicia Contributor Day took place, and as part of the WordPress.tv team. Basically the presentation was based on the video I created for Learn WordPress, where I explained what WordPress TV is and how to help maintain the content of the official WordPress event video repository. The main objectives…
I have just developed a new version of the plugin for Visual Code that helps you with more than 170 snippets to develop in WordPress.