#15824 closed defect (bug) (fixed)
Introduce _doing_it_wrong to mark places where plugins / themes are calling functions incorrectly
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | normal | Milestone: | 3.1 |
| Component: | Warnings/Notices | Version: | 3.1 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
We are starting to mark incorrect usage of functions with _deprecated_function where as we should have a specific way of marking these so the message is correct as we are not deprecating something but telling people the code they have written won't work
Change History (17)
Not sure if there are any other places we are using _deprecated_argument when we should be using this.
Just checked them all. We could really use a _deprecated_message() function for a few cases where we've overloaded _deprecated_argument(), but all are indeed deprecated instances of arguments or something.
comment:10
nacin — 2 years ago
comment:11
nacin — 2 years ago
- Resolution set to fixed
- Status changed from new to closed
comment:12
ChristianKopp — 2 years ago
- Resolution fixed deleted
- Status changed from closed to reopened
comment:13
ChristianKopp — 2 years ago
sorry for reopen this ticket.
getting this message in the dashboard after updating to the latest trunk (from yesterday)
Warning: Missing argument 3 for _doing_it_wrong(), called in /wp-includes/plugin.php on line 663 and defined in /wp-includes/functions.php on line 3404
have you all a great xmas time
comment:14
nacin — 2 years ago
- Resolution set to fixed
- Status changed from reopened to closed
comment:15
nacin — 2 years ago
You should figure out which plugin is doing it wrong, because one of them is :-)
It'll look like this:
register_uninstall_hook( __FILE__, array( &$this, 'some_method' );
comment:16
filosofo — 2 years ago
Great. Now you're going to have to make a _doing_doing_it_wrong_wrong function.
comment:17
WraithKenny — 22 months ago
related #18263

Example: Notice: register_uninstall_hook was called with an argument that is deprecated since version 3.1! Only a static class method or function can be used in an uninstall hook.