How to be part of OSS community?

I have been active in the open-source community for years, but I never felt as useful as I wanted to be. I recently started contributing to the development of the tech stack I use.

We on the WordPress Parsi team have been developing a WordPress solar date plugin for years that covers various areas requiring the conversion of Gregorian dates to solar dates.

WP Parsidate

Part of the WP-ParsiDate plugin helps Persian integrate better with WordPress. This integration covers popular plugins such as WooCommerce, ACF, EDD, and more.

In recent WooCommerce changes, the phone number validation in the checkout page had a problem and was not working properly in our plugin. That is why I created a pull request on the WooCommerce project to fix it, a change that will help non-English languages integrate better with WooCommerce.

WooCommerce phone validation PR

The change will be included in WooCommerce 11, and I am happy to be part of this useful plugin’s history.


Phone validation and formatting hooks
PRs: #65817 #66122
WooCommerce 11.0 adds two focused hooks for phone handling. woocommerce_validate_phone supports custom validation for local formats and non-English numerals , while woocommerce_format_phone_number lets extensions customize presentation without changing validation behavior.
The release also adds WC_Validation::is_phone_format() for a country-agnostic shape check. This gives extensions that support local phone formats a clearer separation between formatting and validation.

WooCommerce 11.0: What’s coming for developers
Headshot of Parsa

Hi, I'm Parsa. I'm a software engineer, and I build and fix web apps for WooCommerce store owners, WordPress product teams, and Laravel startups that need a senior contractor they can ship with this week. You can follow me on X, see some of my work on GitHub, or read more about me on about page.