Javier Carazo
WordPress Engineer at Codection
@carazo Córdoba (España) joined Nov 2011
Bio
WordPress Origin Story
Badges
CODE
2 badges
Core Contributor
'22
Plugin Developer
COMMUNITY
1 badge
WordCamp Speaker
'14
PRACTICE
1 badge
Support Contributor
'26
POLYGLOTS
1 badge
Translation Contributor
'20
Current Job
WordPress Engineer
Present
Codection
Recent impact
Score weights high-impact work (commits, releases, approved translations, props) at 3x routine activity.
Last 30 days
22contributions
high9
medium13
score40
Last 90 days
51contributions
high28
medium23
score107
Last 12 months
174contributions
high64
medium110
score302
WordPress releases
Contributed to 2 releases
- 6.2
- 6.1
Contributions
Type
October 2026
Oct 01
Thu · 18:40
Forums
med
Posted a reply to Login not working, on the site WordPress.org Forums:
Hi, Thanks for reaching out, and you're not doing anything wrong. That message means Google…
Hi, Thanks for reaching out, and you're not doing anything wrong. That message means Google…
Oct 01
Thu · 18:40
Plugins
high
Committed [3723709] to Plugins SVN:
Version 1.20: Google reCAPTCHA diagnostics in Settings → Clean Login (automatic checks, live key test against Google, failed validations log); reCAPTCHA verification now uses POST and handles connection errors
Version 1.20: Google reCAPTCHA diagnostics in Settings → Clean Login (automatic checks, live key test against Google, failed validations log); reCAPTCHA verification now uses POST and handles connection errors
September 2026
Sep 29
Tue · 21:49
Plugins
high
Committed [3719900] to Plugins SVN:
Version 2.5.5: the cron import 'Update roles for existing users?' option is now a selector with the same three choices as the manual importer, including 'Yes, add new roles and do not override existing ones' (existing checkbox settings are kept), and fixed existing roles being replaced on multisite when a row had no role to assign and roles should not be overridden
Version 2.5.5: the cron import 'Update roles for existing users?' option is now a selector with the same three choices as the manual importer, including 'Yes, add new roles and do not override existing ones' (existing checkbox settings are kept), and fixed existing roles being replaced on multisite when a row had no role to assign and roles should not be overridden
Sep 23
Wed · 21:05
Forums
med
Sep 22
Tue · 21:50
Forums
med
Posted a reply to Show Extra Profile Fields => Are labels possible?, on the site WordPress.org Forums:
Not right now, but I think it's a good idea to explore in the future.
Not right now, but I think it's a good idea to explore in the future.
Sep 20
Sun · 22:24
Plugins
high
Committed [3704679] to Plugins SVN:
Version 2.5.4: fixed a privilege escalation where batched imports (manual and recurring cron) resumed the next batch with SplFileObject::seek(), which counts physical lines, against a resume position counted in CSV records; any exported field that can contain a newline (e.g. the Biographical Info profile field, editable by every role) could make the two counts diverge, letting a batch resume inside an open quoted value so the remaining lines were parsed as smuggled top-level CSV rows under the importing admin's own capabilities - resume now uses the exact byte offset (ftell/fseek) of the last fully parsed record
Version 2.5.4: fixed a privilege escalation where batched imports (manual and recurring cron) resumed the next batch with SplFileObject::seek(), which counts physical lines, against a resume position counted in CSV records; any exported field that can contain a newline (e.g. the Biographical Info profile field, editable by every role) could make the two counts diverge, letting a batch resume inside an open quoted value so the remaining lines were parsed as smuggled top-level CSV rows under the importing admin's own capabilities - resume now uses the exact byte offset (ftell/fseek) of the last fully parsed record
Sep 18
Fri · 09:11
Forums
med
Posted a reply to Work well and efficient support, on the site WordPress.org Forums:
@hrtc3c7, Thanks for your help improving the plugin!
@hrtc3c7, Thanks for your help improving the plugin!
Sep 17
Thu · 10:26
Forums
med
Posted a reply to Frontend Export with a different name for columns, on the site WordPress.org Forums:
OK in the next version it will also fixed, I have included unicode characters in…
OK in the next version it will also fixed, I have included unicode characters in…
Sep 16
Wed · 22:03
Plugins
high
Committed [3699268] to Plugins SVN:
Version 2.5.2: fixed a privilege escalation where request-driven imports (manual and AJAX batch) trusted a caller_can_promote_users flag taken from the request instead of the current user's capability (reported by yzx001), and fixed a privilege escalation where the front-end importer's change-role-of-users-not-present option could be saved and applied without the promote_users capability (reported by BINESH MADHARAPU)
Version 2.5.2: fixed a privilege escalation where request-driven imports (manual and AJAX batch) trusted a caller_can_promote_users flag taken from the request instead of the current user's capability (reported by yzx001), and fixed a privilege escalation where the front-end importer's change-role-of-users-not-present option could be saved and applied without the promote_users capability (reported by BINESH MADHARAPU)
Sep 16
Wed · 21:52
Forums
med
Posted a reply to Frontend Export with a different name for columns, on the site WordPress.org Forums:
Thanks for sharing the exact shortcode — I can see the problem. Look closely at…
Thanks for sharing the exact shortcode — I can see the problem. Look closely at…
No contributions in this category yet.
Developer
5 plugins-
Akismet Notifier
20+ active installs -
Clean Login
5,000+ active installs -
First payment date for WooCommerce Subscriptions
400+ active installs -
Import and export users and customers
70,000+ active installs -
Products Restricted Users for WooCommerce
400+ active installs
Translations
1 locale
es_ES
Español (Spanish)
Translation Contributor
Contributed translations to 1 project.