Matthew Boynes

Results 80 issues of Matthew Boynes

[As has been written about extensively](https://www.wpgraphql.com/2021/03/09/gutenberg-and-decoupled-applications/), working with Gutenberg content in decoupled sites can be difficult. While a "great" solution may remain on the horizon, I think there's room for...

Enhancement
Needs Discussion
status: awaiting reviewer response
Gutenberg

Per https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures, the container-based infrastructure (triggered by `sudo: false`) is now deprecated. The Travis config should be updated accordingly. This might cause other issues related to phpunit versioning, so after...

command:scaffold-plugin-tests
command:scaffold-theme-tests

This PR adds an example of rendering a custom Slot, and then separately, populating it with a custom Fill. The SlotFill pattern can be very powerful for plugin extensibility, and...

Resolves #30. Needs testing.

Sometimes when previewing changes, neither `wp_creating_autosave` nor `wp_before_creating_autosave` fires, and thus the meta isn't saved to the revision. I believe it has something to do with timing; possibly that revisions...

[The posted data is checked](https://github.com/adamsilverstein/wp-post-meta-revisions/blob/f53a0d35dc2967ae19a59437db6a89422bde914e/wp-post-meta-revisions.php#L72) only against the meta key, which means that a plugin could not name a field something different and revision its post meta, e.g. ``. While...

This can be somewhat tricky because the meta values are expected to always be strings. See https://core.trac.wordpress.org/ticket/29920.

When a nonce check fails, the user is [quietly redirected to the site's homepage](https://github.com/WordPress/two-factor/blob/5d727214182844da9df646bae5dcdaa9f9a600e3/class-two-factor-core.php#L1069-L1072). I encountered this situation with a shared account used by a development team, which I recognize...

Enhancement

If `ES_WP_Query::query_es()` (in an adapter) encounters an error, it should be able to communicate that to the wrapper. As of now, doing so wouldn't cause any issues due to proper...

Sometimes Travis fails because ES times out (most of the issues, from my anecdotal data) or something else happens during indexing. We need to harden the ES processing, if only...