Josh Betz

Results 29 issues of Josh Betz

WooCommerce 6.7 has a dedicate product leaderboard endpoint. Since we only use the product section in our apps, we can change the leaderboard to use this new endpoint, which will...

`check_for_possible_redirect_loops()` is kind of slow. We could add simple loop detection that runs in constant time by checking each redirect individually when it is created. It won't be as comprehensive,...

type:enhancement

Currently, `check_for_possible_redirect_loops()` compares each redirect to every other redirect twice. We should be able to do something like this to improve efficiency. ``` for ( $i = 0; $i <...

type:bug
type:enhancement

People might want to filter the value attribute so that they can store the ID instead of the slug for taxonomy_checkbox fields, for example

The image_downsize filter doesn't fire outside of the production environment because we don't have access to the VIP Go Files service I think we could still run parts of the...

I installed a large database in my local environment and the schema update that was triggered automatically caused some problems. In most cases the index will already exist, so it...

Core has a loop for duplicate file names that will increment the integer. For sites with many hundreds of files with the same name, this can take multiple minutes to...

[Type] Enhancement
[Impact] Moderate

Moving (or hiding) the admin bar isn't allowed on VIP. We should make a note of CSS changes.

static analysis

For the same reason that `extract()` is blocked, we should block variable variables. It just makes determining what's in the current scope super confusing.

enhancement
static analysis

`posts_per_page` = -1 just sets `nopaging` = true internally. You can also manually set `nopaging`.

enhancement
dynamic analysis
static analysis