David Levine
@justlevine on WordPress.org and Slack
Bio
- Member Since: June 27th, 2011
- Website: axepress.dev
- GitHub: justlevine
- Job Title: Senior WordPress Engineer
- Employer: rtCamp
Contribution History
David Levine’s badges:- Core Contributor
- Plugin Developer
-
Mentioned in [59499] on Core SVN:
Editor: Update docblocks for `wp_get_global_stylesheet` and `WP_Theme_JSON::get_stylesheet`. -
Created ticket #62622 on Core Trac:
Bump minimum PHP version to 7.3 -
Mentioned in [59471] on Core SVN:
Coding Standards: Cast `gmdate( 'w' )` to `int` before using as integer. -
Mentioned in [59465] on Core SVN:
Coding Standards: Cast `gmdate( 'Z' )` to an integer before addition. -
Mentioned in [59462] on Core SVN:
Coding Standards: Cast `wp_count_terms()` result to `int` before using in `ceil()`. -
Mentioned in [59459] on Core SVN:
Coding Standards: Cast `$expired` to an integer in `wp_validate_auth_cookie()`. -
Mentioned in [59456] on Core SVN:
Coding Standards: Remove extra `unset()` in `rest_handle_options_request()`. -
Mentioned in [59455] on Core SVN:
Coding Standards: Replace usage of deprecated `wp_get_duotone_filter_svg()`. -
Mentioned in [59453] on Core SVN:
Coding Standards: Explicitly return `null` instead of coercing `void`. -
Submitted pull request #7837 to WordPress/wordpress-develop:
fix: cast `gmdate( 'w' )` to `int` before using as integer -
Submitted pull request #7836 to WordPress/wordpress-develop:
fix: cast `gmdate( 'Z' )` to int before addition -
Submitted pull request #7835 to WordPress/wordpress-develop:
fix: cast `wp_count_terms()` result to `int` before using in `ceil()` -
Submitted pull request #7834 to WordPress/wordpress-develop:
fix: cast `$expired` as `int` in `wp_validate_auth_cookie()` -
Submitted pull request #7833 to WordPress/wordpress-develop:
chore: Remove extraneous `unset()` in `rest_handle_options_request`. -
Submitted pull request #7832 to WordPress/wordpress-develop:
fix: Replace usage of deprecated `wp_get_duotone_filter_svg()` in WP_Theme_JSON -
Submitted pull request #7831 to WordPress/wordpress-develop:
Code Quality: Explicitly return `null` instead coercing void -
Suggested 4 strings on translate.wordpress.org.
-
Suggested 2 strings on translate.wordpress.org.
-
Mentioned in [59377] on Core SVN:
Coding Standards: Ensure cookie expiration value is an integer in `wp_update_user()`. -
Mentioned in [59376] on Core SVN:
Coding Standards: Remove unnecessary `isset()` from `xmlrpc.php`. -
Mentioned in [59373] on Core SVN:
Coding Standards: Ensure `$current` cookie time is `int` in `wp_user_settings()`. -
Mentioned in [59361] on Core SVN:
Editor: Correct the number of arguments for `WP_HTML_Tag_Processor::get_tag()`. -
Mentioned in [59357] on Core SVN:
Coding Standards: Use `WP_User_Query::get_results()` instead of a private property. -
Mentioned in [59343] on Core SVN:
Script Loader: Correct the number of arguments passed to `WP_Styles::get_etag()`. -
Submitted pull request #7723 to WordPress/wordpress-develop:
chore: remove unnecessary `isset()` from `xmlrpc.php` -
Submitted pull request #7721 to WordPress/wordpress-develop:
fix: ensure `$logged_in_cookie['expiration']` is `int` in `wp_update_user()` -
Submitted pull request #7720 to WordPress/wordpress-develop:
fix: incorrect array access to `template_name` property in `get_taxonomy_labels()` -
Submitted pull request #7719 to WordPress/wordpress-develop:
fix: ensure `$current` cookie time is `int` in `wp_user_settings()` -
Submitted pull request #7718 to WordPress/wordpress-develop:
fix: `WP_HTML_Tag_Processor::get_tag()` takes no parameter -
Submitted pull request #7716 to WordPress/wordpress-develop:
fix: use `WP_User_Query::get_results()` instead of private `::$results` property -
Mentioned in [59341] on Core SVN:
Script Loader: Correct the number of arguments passed to `WP_Styles::get_etag()`. -
Submitted pull request #7715 to WordPress/wordpress-develop:
fix: WP_Styles::get_etag() should only take `$load` parameter -
Mentioned in [59340] on Core SVN:
Coding Standards: Use explicit returns in `WP_Site_Health_Auto_Updates::test_*()`. -
Mentioned in [59337] on Core SVN:
Coding Standards: Explicitly return `false` in magic `__isset()` methods. -
Submitted pull request #66700 to WordPress/gutenberg:
fix: deprecated `WP_Webfonts()` constructor takes no arguments -
Submitted pull request #66699 to WordPress/gutenberg:
fix: remove extraneous arg from `gutenberg_url()` call in `gutenberg_posts_dashboard()` -
Submitted pull request #66698 to WordPress/gutenberg:
chore: remove unnecessary `isset()` in `_gutenberg_get_block_template_files()` -
Submitted pull request #66697 to WordPress/gutenberg:
fix: remove extraneous param from `remove_filter()` calls -
Submitted pull request #66696 to WordPress/gutenberg:
fix: explicitly return false in `WP_Theme_JSON_Gutenberg::should_override_preset()` -
Submitted pull request #66695 to WordPress/gutenberg:
chore: fix return type for `WP_Duotone_Gutenberg::get_selector()` -
Submitted pull request #66694 to WordPress/gutenberg:
fix: wrong number of `$accepted_args` on `add_filter()` calls -
Submitted pull request #66693 to WordPress/gutenberg:
Tools: Add and configure PHPStan static analysis -
Mentioned in [59336] on Core SVN:
Docs: Add missing `void` to DocBlock `@return` types. -
Mentioned in [59334] on Core SVN:
Docs: Correct `@param` type in `fix_phpmailer_messageid()`. -
Mentioned in [59333] on Core SVN:
Docs: Correct `@param` tag in `untrailingslashit()` to match the parameter name. -
Closed pull request #7684 on WordPress/wordpress-develop:
Chore: Remove invalid `@throws WP_Error` from `register_block_*()` doc-blocks -
Closed pull request #7674 on WordPress/wordpress-develop:
Fix: Explicitly return `null` instead of coercing voids in `WP_Navigation_Block_Renderer` -
Created issue #66598 in the WordPress/gutenberg repository:
Add PHPStan analysis -
Submitted pull request #7685 to WordPress/wordpress-develop:
chore: fix invalid `@var` type for `WP_HTML_Processor_State::$context_node` -
Submitted pull request #7684 to WordPress/wordpress-develop:
Chore: Remove invalid `@throws WP_Error` from `register_block_*()` doc-blocks
Contributor
-
WPGraphQL
Active Installs: 30,000+
Completed Courses
Total completed courses: 2
- How decisions are made in the WordPress project October 10, 2024
- Open source basics and WordPress October 10, 2024