Jonathan Bossenger
@psykro on WordPress.org, @Jonathan on Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: January 14th, 2011
- Location: Cape Town, South Africa
- Website: jonathanbossenger.com
- GitHub: jonathanbossenger
- Job Title: Developer Educator
- Employer: Automattic
Contribution History
Jonathan Bossenger’s badges:- Community Team
- Core Contributor
- Core Team
- Documentation Contributor
- Meetup Organizer
- Meta Contributor
- Meta Team
- Photo Contributor
- Plugin Developer
- Training Contributor
- Training Team
- Translation Contributor
- WordCamp Organizer
- WordCamp Speaker
- WordPress.tv Contributor
-
Closed issue #2919 on the WordPress/Learn repository:
Module 2: Advanced Hooks -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Advanced WP REST API Lessons -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Lesson update from review -
Merged pull request #5 into wptrainingteam/devblog-dataviews-plugin:
Update `dataviews` and `scripts` to stable versions -
Merged pull request #16 into wptrainingteam/learn-wp-content:
Module 07 • Lesson 02 • Interacting with Custom Tables -
Closed issue #2936 on the WordPress/Learn repository:
Module 14: Developer tools -
Closed issue #2936 on the WordPress/Learn repository:
Module 14: Developer tools -
Closed issue #2798 on the WordPress/Learn repository:
Helper Plugins -
Closed issue #2797 on the WordPress/Learn repository:
Debug Bar and Add-Ons -
Closed issue #2733 on the WordPress/Learn repository:
Managing Post Metadata -
Closed issue #2720 on the WordPress/Learn repository:
Rendering Post Metadata -
Closed issue #3056 on the WordPress/Learn repository:
In Report feedback page, submit button design miss match, need to fix -
Wrote a new post, Training Team 2025 Goals Setting, on the site Make WordPress Training:
2025 is just around the corner, and it’s once again time to set our team… -
Wrote a comment on the post Project thread: The third Learn WordPress Course Cohort, on the site Make WordPress Training:
The final course cohort call has been completed, with the feedback survey due by 20… -
Pull request #3058 merged into WordPress/Learn:
If no quizzes exist in the lesson, return early -
Received props from @lakshmananphp in Slack:
Props to @psykro :hero: :hero: :hero: for all the tips, support, resources and sharing his… -
Pushed 5 commits to wptrainingteam/learn-wp-content:
Recording edits -
Submitted pull request #3058 to WordPress/Learn:
If no quizzes exist in the lesson, return early -
Created issue #3057 in the WordPress/Learn repository:
Fatal error when viewing a lesson without a quiz -
Closed issue #1679 on the WordPress/Documentation-Issue-Tracker repository:
Update Plugin Best Practices section on Avoid Naming Collisions to include namespaces... -
Created issue #44 in the WordPress/developer-plugins-handbook repository:
Update Plugin Best Practices section on Avoid Naming Collisions to include namespaces... -
Closed issue #4 on the wptrainingteam/learn-wp-content repository:
Online workshop/core dev blog idea -
Closed issue #1 on the wptrainingteam/learn-wp-content repository:
AI Generated Lesson Plan -
Merged pull request #19 into wptrainingteam/learn-wp-content:
Scheduling WP Cron events -
Merged pull request #18 into wptrainingteam/learn-wp-content:
Introduction to WP-Cron -
Merged pull request #17 into wptrainingteam/learn-wp-content:
Module 07 • Lesson 01 • Audio + Video and Functional Code... -
Wrote a comment on the post Proposal: Segmenting Learning Pathway courses for better engagement, on the site Make WordPress Training:
I know we investigated this early on in planning for the new learning pathways, but… -
Posted a reply to WP 6.7 Translation loading issue, on the site WordPress.org Forums:
Ooo @felipeelia thanks for sharing that, it might be that I can use that wp… -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Adding block bindings script -
Submitted pull request #7974 to WordPress/wordpress-develop:
Adds a check for any registered post_meta keys to the Custom Fields... -
Created ticket #62664 on Core Trac:
Automatically prepopulate registered meta keys in the Custom Fields ... -
Pull request #55 merged into WordPress/press-this:
Version bump to 1.1.2 -
Wrote a comment on the post Proposal: Segmenting Learning Pathway courses for better engagement, on the site Make WordPress Training:
I think this is a great idea, and I can already see where we can… -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Adding plugin guidelines -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Adding directory guidelines file -
Submitted pull request #435 to WordPress/wordpress.org:
Gives devmuhib announce permissions in training channel -
Pull request #3049 merged into WordPress/Learn:
Adds the Polylang Pro plugin to Learn.WordPress.org -
Posted a reply to Adjust results or the order for LinkControl component, on the site WordPress.org Forums:
Hey @joshlfcox I asked the question in the #outreach channel, and got confirmation that this… -
Closed issue #2231 on the WordPress/Learn repository:
Testing translation plugins for learn.wordpress.org -
Submitted pull request #3049 to WordPress/Learn:
Adds the Polylang Pro plugin to Learn.WordPress.org -
Closed issue #2261 on the WordPress/Learn repository:
Feedback - A Logged in user viewing a Course Lesson triggers the... -
Closed issue #3026 on the WordPress/Learn repository:
Feedback - Incorrect Error Message on Content Feedback Form -
Posted a reply to Creating a OTP verification feature in checkout form, on the site WordPress.org Forums:
Hi @mdyounus23z What you're asking for might be possible with an existing WooCommerce plugin. Have… -
Posted a reply to How to upgrade customized and outdated Plugins, on the site WordPress.org Forums:
Hi @myselfmani So it is possible to upgrade the WordPress version and your server without… -
Posted a reply to Adjust results or the order for LinkControl component, on the site WordPress.org Forums:
Ah, I see, thanks @joshlfcox I've been diving into the code today to see if… -
Posted a reply to Adjust results or the order for LinkControl component, on the site WordPress.org Forums:
Hi @joshlfcox. If you are using the LinkControl component in a custom block, you should… -
Posted a reply to Inline translation doesn’t work properly, on the site WordPress.org Forums:
Hi @krstarica, thanks for reporting. It appears this issue is related to WordPress 6.7.1 and… -
Posted a reply to Issue with “Database Update Required”, on the site WordPress.org Forums:
Hi @treadops thanks for that update. That sounds like something else, because the database update…
Developer
-
List all URLs
Active Installs: 5,000+
-
Seriously Simple Podcasting Genesis Support
Active Installs: 400+
-
Seriously Simple Speakers
Active Installs: 1,000+
-
Seriously Simple Stats
Active Installs: 6,000+
-
Seriously Simple Transcripts
Active Installs: 1,000+
-
Stand With Ukraine
Active Installs: 20+
Contributor
-
Seriously Simple Podcasting
Active Installs: 20,000+
Total photo contributions: 3
View all photos contributed by Jonathan Bossenger to the WordPress Photo Directory →
Completed Courses
Total completed courses: 8
- Introduction to developing with the WordPress REST API* May 24, 2023
- Basic principles of conflict resolution May 18, 2022
- Writing in the WordPress voice May 18, 2022
- Community meeting etiquette May 18, 2022
- Getting Started With WordPress: Get Familiar May 17, 2022
- Getting Started With WordPress: Get Set Up May 17, 2022
- How decisions are made in the WordPress project May 17, 2022
- Open source basics and WordPress May 16, 2022
- *Course is no longer available.
Plugins
-
Airplane Mode
-
Auto Hide Admin Bar
-
Blocks Everywhere
-
Create Block Theme
-
Debug Bar
-
Download Plugins and Themes in ZIP from Dashboard
-
Duplicator - Backups & Migration Plugin - Cloud Backups, Scheduled Backups, & More
-
Easy Populate Posts
-
FakerPress
-
Force Plugin Updates Check
-
Help Ukraine
-
Invisible reCaptcha for WordPress
-
List all URLs
-
MC4WP: Mailchimp for WordPress
-
PHP Compatibility Checker
-
Query Monitor - The developer tools panel for WordPress
-
Seriously Simple Podcasting
-
Show Current Template
-
Simple Podcasting
-
Slides & Presentations
-
SQL Buddy - Database Management Made Easy
-
SQLite Database Integration
-
Wordfence Security - Firewall, Malware Scan, and Login Security
-
WordPress Playground Block
-
WP Crontrol
-
WP Migrate Lite - WordPress Migration Made Easy