David Perez
@davidperez on WordPress.org and Slack
Bio
WordPress Origin Story
Contributions Sponsored
- Member Since: September 17th, 2015
- Location: Granada, Spain
- Website: davidperezgar.com
- GitHub: davidperezgar
- Job Title: Manager
- Employer: Closemarketing
Contribution History
David Perez’s badges:- Core Contributor
- Meetup Organizer
- Meta Contributor
- Photo Contributor
- Plugin Developer
- Plugin Review Team
- Translation Contributor
- Translation Editor
- WordCamp Organizer
- WordCamp Speaker
- WordPress.tv Contributor
- WordPress.tv Team
-
Submitted pull request #645 to WordPress/plugin-check:
Allow parameter force-slug -
Created issue #644 in the WordPress/plugin-check repository:
New parameter in CLI to specify the correct slug -
Closed issue #587 on the WordPress/plugin-check repository:
Check: Don't Force Set PHP Limits Globally -
Merged pull request #637 into WordPress/plugin-check:
Add discouraged PHP functions -
Wrote a new post, Introducing Plugin Check (PCP), on the site Make WordPress Plugins:
The Plugin Check plugin has become a reality. It saw its first stable release earlier… -
Posted a reply to A must have for plugin development!, on the site WordPress.org Forums:
Thanks James! And Have you tried the GitHub Action https://github.com/marketplace/actions/wordpress-plugin-check? It's awesome! -
Submitted pull request #633 to WordPress/plugin-check:
Check: don't use variables in textdomains and some issues related with internationalization -
Created issue #632 in the WordPress/plugin-check repository:
Check: Don’t use variables or defines as text domain shortcuts -
Created issue #631 in the WordPress/plugin-check repository:
New image for the Plugin Check Plugin -
Submitted pull request #629 to WordPress/plugin-check:
Look for badly named files -
Translated 1 string on translate.wordpress.org.
-
Created issue #628 in the WordPress/plugin-check repository:
Check: Badly named files (spaces etc) -
Submitted pull request #627 to WordPress/plugin-check:
Updated readme for arbitrary path and url -
Created issue #162 in the WordPress/plugin-check-action repository:
It does not show lines and files in the output -
Suggested 2 strings on translate.wordpress.org.
-
Translated 1 string on translate.wordpress.org.
-
Posted a reply to Clientify campo sitio web no recibe la informacion de un campo de web GravityF, on the site WordPress.org Forums:
Solucionado en versión 3.15.7 -
Posted a reply to Clientify campo sitio web no recibe la informacion de un campo de web GravityF, on the site WordPress.org Forums:
ok -
Posted a reply to Clientify campo sitio web no recibe la informacion de un campo de web GravityF, on the site WordPress.org Forums:
¿no te da error Clientify en las entradas? -
Posted a reply to Clientify campo sitio web no recibe la informacion de un campo de web GravityF, on the site WordPress.org Forums:
Ok, hago pruebas y te digo. -
Suggested 6 strings on translate.wordpress.org.
-
Posted a reply to Clientify campo sitio web no recibe la informacion de un campo de web GravityF, on the site WordPress.org Forums:
Hola Richard, ¿Con qué campo lo estás poniendo a Clientify? ¿Te aparece algún error en… -
Wrote a comment on the post Guidance on plugins that install other plugins, on the site Make WordPress Plugins:
Thanks Fran for the detailed info. What I see is that it's clear that the… -
Wrote a comment on the post Themes team meeting agenda for September 10, 2024, on the site Make WordPress Themes:
If you need more clarification from us, just ping me! -
Posted a reply to rest_is_ip_address() not a sanitizer?, on the site WordPress.org Forums:
Yes that save the problem and works correctly. -
Closed issue #558 on the WordPress/plugin-check repository:
Create HTML report -
Posted a reply to rest_is_ip_address() not a sanitizer?, on the site WordPress.org Forums:
I've shared with the WPCS team. https://github.com/WordPress/WordPress-Coding-Standards/issues/453 -
Created issue #2483 in the WordPress/WordPress-Coding-Standards repository:
The function rest_is_ip_address should be not issue for sanitize -
Closed issue #448 on the WordPress/plugin-check repository:
Decision making and governance for included checks -
Translated 5 strings on translate.wordpress.org.
-
Suggested 10 strings on translate.wordpress.org.
-
Created issue #100 in the wp-cli/dist-archive-command repository:
Show the size of the file when it creates -
Translated 1 string on translate.wordpress.org.
-
Pull request #594 merged into WordPress/plugin-check:
Updated named functions and tests -
Suggested 4 strings on translate.wordpress.org.
-
Posted a reply to rest_is_ip_address() not a sanitizer?, on the site WordPress.org Forums:
Hello, The Sanitize is part of WordPress Coding Standards, and I'm going to notify them… -
Created issue #603 in the WordPress/plugin-check repository:
Check: Allowing Direct File Access to plugin files -
Closed issue #595 on the WordPress/plugin-check repository:
Update codeowners for Plugin Review Team -
Merged pull request #596 into WordPress/plugin-check:
Updated codeowners from Plugin Review Team -
Translated 16 strings on translate.wordpress.org.
-
Submitted pull request #596 to WordPress/plugin-check:
Updated codeowners from Plugin Review Team -
Created issue #595 in the WordPress/plugin-check repository:
Update codeowners for Plugin Review Team -
Posted a reply to How to sanitize an $_FILES array, on the site WordPress.org Forums:
So, maybe that's the problem. You have to use the standard way. -
Posted a reply to Transfer settings from other plugin (Connector GravityForms and MailerLite), on the site WordPress.org Forums:
Hello Ruben, Do you have many feeds? It's a minute and I don't see the… -
Submitted pull request #594 to WordPress/plugin-check:
Updated named functions and tests -
Created issue #593 in the WordPress/plugin-check repository:
Update readme for new CLI cases: Download from URL and arbitrary path -
Submitted pull request #2479 to WordPress/WordPress-Coding-Standards:
Update 4 letters for min prefix length -
Posted a reply to How to sanitize an $_FILES array, on the site WordPress.org Forums:
You can use the WordPress native function for that: wp_handle_upload. -
Pull request #19 merged into WordPress/developer-plugins-handbook:
Update actual number of letters in prefix -
Suggested 38 strings on translate.wordpress.org.
Developer
-
Cleanup HTML
Active Installs: 3,000+
-
Closemarketing Custom Admin
Active Installs: 100+
-
Connector GravityForms and MailerLite
Active Installs: 3,000+
-
Debug MO Translations
Active Installs: 10+
-
Filter Users Addon for Download Monitor
Active Installs: Less than 10
-
FrontBlocks
Active Installs: 30+
-
Nutrition Info WooCommerce
Active Installs: 20+
-
Plugin Check (PCP)
Active Installs: 1,000+
-
Spanish Market Enhancements for WooCommerce
Active Installs: 1,000+
Contributor
-
Community meetings
Active Installs: Less than 10
-
Duplicate Publish Multisite
Active Installs: 10+
-
Firmafy eSignature
Active Installs: 30+
-
FormsCRM
Active Installs: 1,000+
-
Integrate with Clientify
Active Installs: 100+
-
Mainjobs Admin
Active Installs: Less than 10
-
Simply Event Blog
Active Installs: Less than 10
-
Stand with Ukraine
Active Installs: 100+
-
Wilapp
Active Installs: 10+
-
WooCommerce Cart PDF
Active Installs: 1,000+
-
WPVulnerability
Active Installs: 10,000+
Total photo contributions: 1
View all photos contributed by David Perez to the WordPress Photo Directory →
Plugins
-
Action Scheduler
-
Activity Log - Monitor & Record User Changes
-
Advanced Classifieds & Directory Pro
-
AMP
-
Analytify - Google Analytics Dashboard For WordPress (GA4 analytics made easy)
-
Block Pattern Builder
-
Block Referer Spam
-
Block Visibility — Conditional Visibility Control for the Block Editor
-
Blocks Everywhere
-
BuddyPress
-
Bulk remove posts from category
-
Carousel Slider Block for Gutenberg
-
Closemarketing Custom Admin
-
Cloudflare
-
Code Profiler - WordPress Performance Profiling and Debugging Made Easy
-
Community meetings
-
Complianz - GDPR/CCPA Cookie Consent
-
Connector GravityForms and MailerLite
-
Contact Form 7 Gravity Forms Importer
-
Contact Form X
-
Content Aware Sidebars - Fastest Widget Area Plugin
-
CookieYes - Cookie Banner for Cookie Consent (Easy to setup GDPR/CCPA Compliant Cookie Notice)
-
CTX Feed – WooCommerce Product Feed Manager Plugin
-
Custom CSS Pro
-
Custom Permalinks
-
Custom Post Type Cleanup
-
Customer Reviews for WooCommerce
-
Customize WordPress Emails and Alerts - Better Notifications for WP
-
Debug MO Translations
-
Direct Checkout for WooCommerce
-
Display Featured Image for Genesis
-
Download Monitor
-
Download Plugin
-
Duplicate Publish Multisite
-
Easy Affiliate Links
-
Easy Table of Contents
-
Easy!Appointments
-
Error Log Monitor
-
Event Tracking for Gravity Forms
-
Export Plugin Details
-
Fatal Error Notify
-
Fill Cart Automatically for WooCommerce
-
Find My Blocks - Locate blocks on your site
-
Firmafy eSignature
-
Five Star Restaurant Reservations - WordPress Booking Plugin
-
Flowbox
-
FormsCRM
-
GDPR
-
GDPR Cookie Compliance - Cookie Banner, Cookie Consent, Cookie Notice - CCPA, DSGVO, RGPD
-
Gravity Forms: Notification Attachments
-
Gravity PDF
-
Grids: Layout builder for WordPress
-
Gutenberg Blocks Library & Toolkit - Editor Plus
-
Gutenberg Blocks Templates - 50+ Free Gutenberg Block Designs
-
Gutenberg Blocks with AI by Kadence WP – Page Builder Features
-
Idea Factory
-
If Menu - Visibility control for Menus
-
Import CSV or XML Datafeed With Ease
-
Import Social Events
-
Joinchat
-
List of post and other contents
-
Login/Signup Popup ( Inline Form + Woocommerce )
-
Machete
-
MailerLite - WooCommerce integration
-
ManageWP Worker
-
Membership Plugin - Restrict Content
-
Meta Box - WordPress Custom Fields Framework
-
Minimal Coming Soon – Coming Soon Page
-
mowomo Social Share
-
Multi Order for WooCommerce
-
Multiple Roles
-
MultiSite Clone Duplicator
-
MultiVendorX - The Ultimate WooCommerce Multivendor Marketplace Solution
-
My Private Site
-
Order Export & Order Import for WooCommerce
-
Page Generator
-
Paid Memberships Pro - Content Restriction, User Registration, & Paid Subscriptions
-
PayPlug Payments
-
picu - Online Photo Proofing Gallery
-
Plugin Check (PCP)
-
Post to Google My Business (Google Business Profile)
-
Posts 2 Posts
-
Product Feed Manager- WooCommerce Product Feeds For Google Shopping, Social Catalog, TikTok Ads, and 180+ Popular Marketplaces
-
Product Prices by User Roles for WooCommerce
-
Relevanssi - A Better Search
-
Remove Category URL
-
Reviews Block for Google
-
Revive Social – Social Media Auto Post and Scheduling Automation Plugin
-
Select 2 Post Selector
-
Send Images to RSS
-
Shortcodes Finder
-
Simba Plugin Updates Manager
-
Simple blueprint installer
-
Simple Calendar - Google Calendar Plugin
-
Simply Event Blog
-
Slides & Presentations
-
Social Chat - Click To Chat via WhatsApp
-
Social Sharing Plugin - Social Warfare
-
Spanish Market Enhancements for WooCommerce
-
SQLite Database Integration
-
Stock Manager for WooCommerce
-
SVG Support
-
The Events Calendar
-
The GDPR Framework By Data443
-
The SEO Framework – Fast, Automated, Effortless.
-
Theme Check
-
TinyPNG - JPEG, PNG & WebP image compression
-
Tractis Identity Verifications plugin for Wordpress
-
Two-Factor
-
Ultimate Blocks - WordPress Blocks Plugin
-
Ultimate LinkedIn Integration
-
User Switching
-
Wallet for WooCommerce
-
Wilapp
-
Woo Product Remover
-
WooCommerce
-
WooCommerce Product Image Flipper
-
WooCommerce Simple Checkout for Digital Goods
-
WordPress Importer
-
WordPress Mega Menu Block
-
WordPress Multisite User Sync/Unsync
-
Wordpress Webinar Plugin - WebinarPress
-
WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting
-
WP Fusion Lite - Marketing Automation and CRM Integration for WordPress
-
WP Logo Showcase Responsive Slider and Carousel
-
WP Multi Network
-
WP Project Manager - Task, team, and project management plugin featuring kanban board and gantt charts
-
WP Remote Thumbnail
-
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance
-
WP-Sweep
Español (Spanish (Spain)) Plugins Translation Editor - #es_ES
-
MultiVendorX – The Ultimate WooCommerce Multivendor Marketplace Solution
Active Installs: 5,000+
-
WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting
Active Installs: 7,000+
-
Gravity PDF
Active Installs: 50,000+
-
Rank Math SEO – AI SEO Tools to Dominate SEO Rankings
Active Installs: 3+ million