WordPress Version: 5.3
/**
* Ensures that any hex color is properly hashed.
* Otherwise, returns value untouched.
*
* This method should only be necessary if using sanitize_hex_color_no_hash().
*
* @since 3.4.0
*
* @param string $color
* @return string
*/
function maybe_hash_hex_color($color)
{
$unhashed = sanitize_hex_color_no_hash($color);
if ($unhashed) {
return '#' . $unhashed;
}
return $color;
}