Make WordPress Core


Ignore:
Timestamp:
11/27/2019 11:53:31 PM (5 years ago)
Author:
SergeyBiryukov
Message:

Plugins: Correct default value of $replacement parameter in do_action_deprecated() and apply_filters_deprecated().

This addresses an inconsistency with _deprecated_hook(), which uses is_null() to check if $replacement was provided, however the previous default value was false.

Props shaampk1, felipeelia.
Fixes #48817.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/functions.php

    r46660 r46792  
    49244924 * @param string $hook        The hook that was used.
    49254925 * @param string $version     The version of WordPress that deprecated the hook.
    4926  * @param string $replacement Optional. The hook that should have been used.
    4927  * @param string $message     Optional. A message regarding the change.
     4926 * @param string $replacement Optional. The hook that should have been used. Default null.
     4927 * @param string $message     Optional. A message regarding the change. Default null.
    49284928 */
    49294929function _deprecated_hook( $hook, $version, $replacement = null, $message = null ) {
Note: See TracChangeset for help on using the changeset viewer.