[wp-trac] [WordPress Trac] #40568: Add an action in WP_Error::add()
WordPress Trac
noreply at wordpress.org
Fri Sep 11 20:17:16 UTC 2020
#40568: Add an action in WP_Error::add()
------------------------------------+--------------------------
Reporter: Shelob9 | Owner: johnbillion
Type: enhancement | Status: reviewing
Priority: normal | Milestone: 5.6
Component: General | Version: 2.1
Severity: normal | Resolution:
Keywords: has-patch dev-feedback | Focuses:
------------------------------------+--------------------------
Changes (by johnbillion):
* keywords: has-patch commit => has-patch dev-feedback
Comment:
Hooks aren't free of course, but there are plenty of hooks that can fire
hundreds of times during a request, eg. `esc_html`, `gettext`, and
`map_meta_cap`. This isn't a reason to avoid introducing useful new hooks.
The discussion on #28319 is interesting and one that I'd forgotten about.
The primary reason I'd like to track `WP_Error` objects is to find ones
which "disappear", eg. by being turned into boolean false as they bubble
up. If the end result is boolean false, there can often be a more
descriptive `WP_Error` further down the stack.
My plan for my Query Monitor plugin is to only log data about
`is_wp_error()` calls when the parameter is an error, hence the `$is`
parameter that I added. It simply don't do anything when the "thing" isn't
an error.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/40568#comment:11>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list