1 | | The function 'wp_get_duotone_filter_svg' and/or 'wp_tinycolor_string_to_rgb' do not verify the format of the color code passed to it. My theme uses a css variable "var(--nv-text-dark-bg)". After getting '$color' from 'string_to_rbg', it assumes the color array has valid values. Since the original color is not one of the expected formats, this generates the following warnings: |
2 | | |
3 | | PHP Warning: Trying to access array offset on value of type null in /wp-includes/block-supports/duotone.php on line 422PHP message: PHP Warning: Trying to access array offset on value of type null in /wp-includes/block-supports/duotone.php on line 423PHP message: PHP Warning: Trying to access array offset on value of type null in /wp-includes/block-supports/duotone.php on line 424PHP message: PHP Warning: Trying to access array offset on value of type null in /wp-includes/block-supports/duotone.php on line 425 |
4 | | |
5 | | Please change one or the other method to check for css variables before using values from $color array. |
| 1 | The function `wp_get_duotone_filter_svg` and/or `wp_tinycolor_string_to_rgb` do not verify the format of the color code passed to it. My theme uses a CSS variable `var(--nv-text-dark-bg)`. After getting `$color` from `string_to_rgb`, it assumes the color array has valid values. Since the original color is not one of the expected formats, this generates the following warnings: |
| 2 | {{{ |
| 3 | PHP Warning: Trying to access array offset on value of type null in /wp-includes/block-supports/duotone.php on line 422 |
| 4 | PHP message: PHP Warning: Trying to access array offset on value of type null in /wp-includes/block-supports/duotone.php on line 423 |
| 5 | PHP message: PHP Warning: Trying to access array offset on value of type null in /wp-includes/block-supports/duotone.php on line 424 |
| 6 | PHP message: PHP Warning: Trying to access array offset on value of type null in /wp-includes/block-supports/duotone.php on line 425 |
| 7 | }}} |
| 8 | Please change one or the other method to check for CSS variables before using values from `$color` array. |