My Second Year on the WordPress Plugin Review Team

State Of Word 2024

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 then, but it’s only been a year! Above all, I have to thank Hostinger for sponsoring all this year, which sponsors the hours I spend weekly on the team. It is essential to dedicate all this time to this work that I think is important. what … Read more

State of the Word: Plugins

State Of Word 2024

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 highlighted the queue of plugins to review that was 2 months and has gone to 0 in October, and the new Plugin Check Plugin tool, in which I am involved, that allows automated checks on the submission of new plugins, … Read More

New version of Plugin Check Plugin 1.3.0

Version 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 for the MPL-2.0 license, improves handling of localhost URLs, and encourages best practices like using … Read more

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

Wcgrinon 2024 10

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 liked the talk about Email Marketing by Marina Febles, and how we are losing money if we don’t use automated email flows with online stores. Miguel Mart’s talk and the affiliates as a resource … Read More

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

Developer Xdebug

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 PHP extension designed to provide advanced debugging and performance analysis tools for your code. Let’s take a look at some of its most important features and how they can help you in your day-to-day work as a programmer. 1. Real-time debugging With … Read more

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 GitHub that helps to manage and maintain the dependencies of a software project automatically. It takes care of regularly checking dependency configuration files, such as package.json files in Node.js projects, composer.json for PHP, pom.xml in Java projects, Gemfile for Ruby, among others. Dependabot … Read more

I celebrate my first anniversary in the wordpress plugins team

State Word

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 email from Álvaro. In this time, I have managed to send 3,195 emails, almost most of them with code reports, more than 600 approved and the being especially from 2024, when Hostinger sponsored my time within the program… Read more

Make a better world with WordPress

Official Wctorre 2

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 team: Alvaro, Bea and Alex. I could not attend all the talks, I would have liked to, but I will share the highlights of the ones I attended. The title of this post is coined by Juan Hernando in his talk. Change … Read more

Linked in Lunch Granada’24

Linked In Lunch Granada 1

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 sincere congratulations to the organizers, as filling the auditorium of the Parque de las Ciencias is no easy task. The guest speakers shared talks aimed at improving personal branding and self-improvement, and we were able to enjoy great communicators such as Josef … Read more

I am part of the Official WordPress Plugin Review Team.

Wcmadrid Talk David 1

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 a few clicks: WooCommerce. This list of plugins can be found in the WordPress administrator, Plugins > Add New Plugin. You can also see the current plugins in their directory: https://wordpress.org/plugins/. There you will see that there are over 60,000 plugins in the official repository. For … Read more

Create your plugin distribution file with wp-cli

Wcmadrid Talk David 3

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 website by uploading the development in Production? Who would like to improve the process? Well with this talk, we will see how to work with Version Control, make our file for distribution, and upload it to production. Since when can we do it? since August 11, 2020, with a […]

Talk: Get to know first-hand the most used platform to create WordPress websites

Wordpress Meet First Hand The Most Used Platform For Making Web Pages

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 think we can start this new day of our Acelera Pyme office. As you already know, we do these conferences periodically. We have been a little while without being able to present these conferences for an administrative issue, but we take them back from the hand of David Perez, who is […]

Best practices in web development: use of empty

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 is one of the following: As empty checks that the variable exists, it would save us this statement: To this one which is much more abbreviated: For an array we should also add the check if it is an array: And you could also use it in a ternary: But in these cases, […].

Connect to APIs from WordPress the Easy Way

david apis conexion paper

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 start a workshop. I want it to be very practical, those of you who know me, I like very practical things, even if they are only four little things, and I want to take advantage, ask, stop, interrupt, everything, so that we can establish a little bit the concepts, which are very simple, and because more and more it is an imperative need to have our […]

How is the world’s largest WordPress event organized?

how wordpcamp europe 1 is organized

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 from the design team, José Arcos from the community team, José Ramón Padrón Global Lead, Juan Hernando Budget Team Leader, Nilo Vélez Photography, Reyes Martínez PR Team, Roberto Tuñón Design Team Leader and Rocío Valdivia – WCEU Mentor. In the video you will be able to […]

Leader at the table WordPress.TV Contributor Day

wceu22 worpdress day1 07

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 by Wendie Huis in ‘t Veld, about our work at Contributor.

Easy two-factor authentication in WordPress

information security 2fa

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, so it verifies the user in a more definitive way. Increases productivity and flexibility. It allows users to use corporate applications thanks to the increased security it offers. Reduces fraud and creates secure online connections. […]

Configure WordPress Multisite

html code web development

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 because we can create/install plugins for our different installations. It may happen that we activate an entire online store on a subsite in order to maintain maximum performance on the main portal. This type of installation is usually done on […]

Detect high CLS elements of a Web (Core Web Vitals)

web loading speed

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, the more stable the load will be. But as this blog is development. Let’s see, because there are times that Page Speed, points us to a total measurement, but we want to detect where this is caused […]

WordPress.TV Speaker for WordCamp Galicia

contributor wcgalicia 2021

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 were: Uploading all the videos and moderating the WordCamp Galicia. Together with Vicent, explanation of how to make subtitles and moderation of them. Thanks to Contributor Day, we can make a better WordPress.

Logo David
Privacy Resume

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.Para más información consulta nuestra <a href="/politica-privacidad/">Política de Privacidad</a>