Skip to content

Commit c56e56d

Browse files
Copilotsirreal
andauthored
Add wp_scrub_utf8() to inputs of string and ident methods
Agent-Logs-Url: https://github.com/sirreal/wordpress-develop/sessions/5418c5d6-d4e2-4e30-8060-8ad768d4b1c1 Co-authored-by: sirreal <[email protected]>
1 parent 2829bb1 commit c56e56d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/wp-includes/css-api/class-wp-css-builder.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ abstract class WP_CSS_Builder {
1616
* @return string CSS ident token text.
1717
*/
1818
public static function ident( string $value ): string {
19+
$value = wp_scrub_utf8( $value );
1920
$result = '';
2021
$length = strlen( $value );
2122

@@ -89,6 +90,7 @@ public static function ident( string $value ): string {
8990
* @see https://www.w3.org/TR/css-syntax-3/#escaping
9091
*/
9192
public static function string( string $value ): string {
93+
$value = wp_scrub_utf8( $value );
9294
$escaped = strtr(
9395
$value,
9496
array(

0 commit comments

Comments
 (0)