Reputation: 641
I expected: Default Values MyValue NEW22! Default Values MyValue NEW!
But am getting: Default Values MyValue NEW22! NEW!
Can anyone tell me why?
Code:
// First call this
function example_callback2( $string2 ) {
$new_value2 = $string2 . " NEW22!";
return $new_value2;
}
add_filter( 'example_filtersubroto', 'example_callback2', 9 );
$value = "Default Values MyValue";
echo $value = apply_filters( 'example_filtersubroto', $value );
// Expected output: Default Values MyValue NEW22! Default Values MyValue NEW!
// Real output: Default Values MyValue NEW22! NEW!
?>
Result:
Upvotes: 0
Views: 30
Reputation: 9341
Do want like this?
// First call this
function example_callback2( $string2 ) {
$new_value2 = $string2 . " NEW22!";
$new_value2 .= $new_value2;
return $new_value2;
}
add_filter( 'example_filtersubroto', 'example_callback2', 9 );
$value = "Default Values MyValue";
echo $value = apply_filters( 'example_filtersubroto', $value );
Upvotes: 1