wp_check_jsonp_callback()
Checks that a JSONP callback is a valid JavaScript callback name.
Only allows alphanumeric characters and the dot character in callback function names. This helps to mitigate XSS attacks caused by directly outputting user input.
No Hooks.
Return
true|false
. Whether the callback function name is valid.
Usage
wp_check_jsonp_callback( $callback );
- $callback(string) (required)
- Supplied JSONP callback function name.
Changelog
Since 4.6.0 | Introduced. |
wp_check_jsonp_callback() wp check jsonp callback code WP 6.5.2
function wp_check_jsonp_callback( $callback ) { if ( ! is_string( $callback ) ) { return false; } preg_replace( '/[^\w\.]/', '', $callback, -1, $illegal_char_count ); return 0 === $illegal_char_count; }