| CARVIEW |
Paul Bearne
@pbearne on WordPress.org and Slack
Bio
I am fueled by a passion for new developments in technology and how the application of these can deliver an awesome user experience while effectively meeting business needs.
Although, over the years I have developed a number of complementary skill bases, my focus is now WordPress architecture, concept design, coding for complex projects and integrating external data sources.
I have made core commits to every version of WordPress since 3.9 and continue to support the wider WordPress community through meetups, WordCamps, etc.
In 2018 I co-founded Matador Sorftware and launched a commercial WordPress Plugin for the recruitment industy, adding to my growing list of plugins.
Interests
Walking, Kayaking, Reading, Theater, PHP, Javascript, CSS
WordPress Origin Story
I discovered WordPress in 2006 when asked to explore the use of collaborative tools internally for a multinational corporation, setting up a 200+ multi-blog site using WPMU on IIS7. As part of this project, I created my first plugin, Author Avatars, (https://wordpress.org/plugins/author-avatars/ ), which currently has 8,000+ active installs. I recently updated this to include Gutenberg support.
From this point on, the community, the flexibility and the velocity of WordPress has made it my platform of choice.
I specialize in creating highly performant scalable, accessible and SEO friendly code (plugins and themes) for large WordPress sites that are often multi-site, multi-language, VIP and/or e-commerce.
In 2018, with a partner, I launched a premium plugin for the recruitment industry, Matador Jobs (https://matadorjobs.com/) and in June Matador Jobs became an official Bullhorn partner (https://www.bullhorn.com/marketplace/matador-jobs/).
I continue to support my growing list of plugins (https://profiles.wordpress.org/pbearne/#content-plugins ) and the wider WordPress community, founded the Kingston WordPress Meetup and speak regularly at WordCamps.
Contributions Sponsored
Matador Jobs and Hostinger sponsor Paul Bearne to contribute 10 hours per week to the following teams: Core and Test.
Contribution History
Paul Bearne’s badges:- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Documentation Contributor
- Meetup Organizer
- Plugin Developer
- Test Contributor
- Test Team
- Translation Contributor
- Translation Editor
- WordCamp Organizer
- WordCamp Speaker
- WordCamp Volunteer
-
Wrote a comment on the post Planning for 7.0, on the site Make WordPress Core:
I didn't see the tests update to support PHPUnit 10/11 in the list https://core.trac.wordpress.org/ticket/62004 I… -
Submitted pull request #10599 to WordPress/wordpress-develop:
"Add Markdown feed support with HTML to Markdown converters" -
Created ticket #64363 on Core Trac:
add MarkDown feeds -
Committed [3405419] to Plugins SVN:
WP tested Version bump -
Committed [3405416] to Plugins SVN:
WP tested Version bump -
Committed [3405411] to Plugins SVN:
WP tested Version bump -
Committed [3405410] to Plugins SVN:
WP tested Version bump -
Created a topic, trying to install in playground so I cna run WP_CLI, on the site WordPress.org Forums:
geting this errorThe SQLite Integration plugin is acti… -
Translated 479 strings on translate.wordpress.org.
-
Reviewed 57 strings on translate.wordpress.org.
-
Wrote a comment on the post Hi, I’m the plugin author…, on the site Translate WordPress:
ca done -
Created issue #148 in the WordPress/abilities-api repository:
create a plugin that lists all abilities -
Mentioned in [61203] on WordPress SVN:
General: Remove redundant step. -
Mentioned in [61202] on WordPress SVN:
General: Clarify that contributors should fork `wordpress-develop`. -
Mentioned in [61193] on WordPress SVN:
Date/Time: Revert [60942]. -
Mentioned in [61172] on WordPress SVN:
Date/Time: Prevent a PHP exception when inserting posts with a partially malformed `post_date`. -
Mentioned in [61133] on WordPress SVN:
Options: Combine date & time strings to improve translation accuracy. -
Submitted pull request #10464 to WordPress/wordpress-develop:
"Remove duplicate translation calls in timezone message formatting" -
Reviewed 1 string on translate.wordpress.org.
-
Translated 1 string on translate.wordpress.org.
-
Mentioned in [61123] on WordPress SVN:
Site Health: Improve messaging for PHP version status. -
Wrote a comment on the post PTE Request for Daisy Titles and BuddyPress Plugins, on the site Translate WordPress:
done -
Mentioned in [60979] on WordPress SVN:
Themes: Remove caching todo from `get_uploaded_header_images()`. -
Is the 107th person to arrive at WordCamp Canada 2025
-
Is the 37th person to arrive at WordCamp Canada 2025
-
Mentioned in [60942] on WordPress SVN:
Date/Time: Add indication of site language default date/time format in General Settings. -
Submitted pull request #10289 to WordPress/wordpress-develop:
Add "Site language default" label to default date and time formats -
Created ticket #64102 on Core Trac:
add label to date/time to show which string is the language default -
Submitted pull request #10286 to WordPress/wordpress-develop:
Update README to include forking instructions before cloning repository -
Created ticket #64100 on Core Trac:
we should fork the repo before cloning -
Wrote a comment on the post Hello, I am the author…, on the site Translate WordPress:
done for en_ca -
Mentioned in [60793] on WordPress SVN:
Charset: Improve UTF-8 scrubbing ability via new UTF-8 scanning pipeline. -
Mentioned in [60788] on WordPress SVN:
Posts, Post Types: Improve `wp_count_posts()` query performance for users who cannot `read_private_posts`. -
Reviewed 667 strings on translate.wordpress.org.
-
Translated 1052 strings on translate.wordpress.org.
-
Reviewed 241 strings on translate.wordpress.org.
-
Translated 1061 strings on translate.wordpress.org.
-
Wrote a comment on the post Hello, I am the author…, on the site Translate WordPress:
en_ca done -
Reviewed 44 strings on translate.wordpress.org.
-
Translated 76 strings on translate.wordpress.org.
-
Reviewed 147 strings on translate.wordpress.org.
-
Submitted pull request #71314 to WordPress/gutenberg:
moved time to read bock from experimental -
Submitted pull request #9562 to WordPress/wordpress-develop:
Add `wp_word_count()` function to count words and characters in text -
Wrote a comment on the post Hello, I am the author…, on the site Translate WordPress:
ca done -
Submitted pull request #9349 to WordPress/wordpress-develop:
50568 improve wp term's sanitization calls -
Mentioned in [60365] on WordPress SVN:
Taxonomy: Avoid unnecessarily recalculating term counts when a post is updated and its status is unchanged. -
Wrote a comment on the post Hello, I am the theme…, on the site Translate WordPress:
Ca done -
Submitted pull request #8884 to WordPress/wordpress-develop:
Refactor EXIF date handling and add unit tests -
Wrote a comment on the post Hello, I am the theme…, on the site Translate WordPress:
ca done -
Posted a reply to [NSFW] After update is not working as it should, on the site WordPress.org Forums:
can try to turn off other plugins to testIt is still working on by test…
Developer
-
Author Avatars List/Block
Active Installs: 5,000+
-
Fluid
Active Installs: 10+
-
Matador Jobs Lite
Active Installs: 20+
-
WP Password Protect Publication
Active Installs: 10+
-
WP Site Verification tool
Active Installs: 1,000+
-
WP Vote Lite
Active Installs: 10+