Profiles

Bio

I am quite a fussy person and may like to complain a lot. Maybe I aim for perfection and wants everything to be done my way or what I expect it to be. I admit I am an impatient person as I do things very fast and within the shortest time possible. My friends always say I eat, drink, walk and talk very fast. Well, that’s me.

Interests

Web Development/Programming, Music, Computer Games, Movies, Food, Sleep, Slack, Gadgets

WordPress Origin Story

I have been coding in PHP for more than 10 years. My first WordPress plugin was back in 2003 when WordPress was forked from b2. The reason I started creating WordPress plugins is because there are a few features like Polls and UsersOnline found in popular forums like vBulletin/IP Board not present in WordPress. I needed those features to engage my readers and hence I decided to create it and share it within the WordPress community as a plugin.

Badges

CODE
2 badges
Core Contributor '15 Plugin Developer
COMMUNITY
1 badge
WordCamp Organizer '15
PRACTICE
1 badge
Support Contributor '26
POLYGLOTS
1 badge
Translation Editor '16

Current Job

CEO & Founder
Present
lesterchan.net

Recent impact

Score weights high-impact work (commits, releases, approved translations, props) at 3x routine activity.

Last 30 days
201contributions
high162
medium39
score525
Last 90 days
203contributions
high164
medium39
score531
Last 12 months
222contributions
high183
medium39
score588

WordPress releases

Contributed to 2 releases
  • 5.6
  • 5.5

Contributions

Type
August 2026
Aug 19 Wed · 02:03
Forums med
Posted a reply to Invalid post ID error, on the site WordPress.org Forums:
Hi @dtweney , it will be in the next release. I am just waiting for…
Aug 17 Mon · 14:10
Forums med
Posted a reply to IPv6 IP addresses, on the site WordPress.org Forums:
there is a problem with GitHub now https://www.githubstatus.com/
Aug 17 Mon · 12:48
Forums med
Posted a reply to IPv6 IP addresses, on the site WordPress.org Forums:
Thanks, switched to ipinfo.io, which handles both. There's also a new wp_useronline_ip_lookup_url filter if you'd…
Aug 15 Sat · 02:52
Forums med
Posted a reply to WP-Pagenavi and Polylang, on the site WordPress.org Forums:
Yes, it is one option row for the whole site, so putting Italian in the…
Aug 15 Sat · 02:22
Forums med
Posted a reply to Can WP-PostRatings import existing wpDiscuz ratings?, on the site WordPress.org Forums:
I will not be able to tell honestly. I recommending using AI to help you…
Aug 14 Fri · 14:58
Forums med
Posted a reply to Can WP-PostRatings import existing wpDiscuz ratings?, on the site WordPress.org Forums:
wpDiscuz keeps every individual vote in wp_wc_users_rated, so you can build the real totals instead…
Aug 14 Fri · 14:42
Forums med
Posted a reply to WP-Pagenavi and Polylang, on the site WordPress.org Forums:
In Settings > PageNavi, are "Text For Number Of Pages" and "Text For Last Page"…
Aug 14 Fri · 00:55
Forums med
Posted a reply to Can WP-PostRatings import existing wpDiscuz ratings?, on the site WordPress.org Forums:
nope no importer for this plugin. I recommend asking Claude to do it.
Aug 13 Thu · 00:47
Forums med
Posted a reply to Invalid post ID error, on the site WordPress.org Forums:
Noted, got the AI to fix it for 2.0.1. Just download https://github.com/lesterchan/wp-postratings/archive/refs/heads/master.zip and replace1. includes/class-wp-postratings-api.php‎2.…
Aug 13 Thu · 00:30
Forums med
Posted a reply to Invalid post ID error, on the site WordPress.org Forums:
Thanks for the report — and for confirming the post ID, that helps rule things…

Developer

19 plugins

Contributor

1 plugin

Translations

2 locales
zh_HK 香港中文 (Chinese) General Translation Editor
zh_CN 简体中文 (Chinese) Plugins Translation Editor

Translation editor for 1 project.

View all on translate.wordpress.org