Automatic_Upgrader_Skin::feedback()
Stores a message about the upgrade.
Method of the class: Automatic_Upgrader_Skin{}
No Hooks.
Return
null
. Nothing (null).
Usage
$Automatic_Upgrader_Skin = new Automatic_Upgrader_Skin(); $Automatic_Upgrader_Skin->feedback( $feedback, ...$args );
- $feedback(string|array|WP_Error) (required)
- Message data.
- ...$args(mixed) (required)
- Optional text replacements.
Changelog
Since 3.7.0 | Introduced. |
Since 5.9.0 | Renamed $data to $feedback for PHP 8 named parameter support. |
Automatic_Upgrader_Skin::feedback() Automatic Upgrader Skin::feedback code WP 6.7.1
public function feedback( $feedback, ...$args ) { if ( is_wp_error( $feedback ) ) { $string = $feedback->get_error_message(); } elseif ( is_array( $feedback ) ) { return; } else { $string = $feedback; } if ( ! empty( $this->upgrader->strings[ $string ] ) ) { $string = $this->upgrader->strings[ $string ]; } if ( str_contains( $string, '%' ) ) { if ( ! empty( $args ) ) { $string = vsprintf( $string, $args ); } } $string = trim( $string ); // Only allow basic HTML in the messages, as it'll be used in emails/logs rather than direct browser output. $string = wp_kses( $string, array( 'a' => array( 'href' => true, ), 'br' => true, 'em' => true, 'strong' => true, ) ); if ( empty( $string ) ) { return; } $this->messages[] = $string; }