function wpv_apply_user_functions($value)
{
    $value = wpv_apply_user_function_url_param($value);
    $value = wpv_apply_user_function_view_param($value);
    $value = wpv_apply_user_function_date_compare($value);
    return $value;
}
/**
* wpv_filter_resolve_variable_date_timestamp
*
* Resolves ##DATE_FUNC(x)## matches in the $values string to timestamps
*
* @param $value (string)
* @param $attr (array)
*
* @return $value (string)
*
* @since 1.8.0
*/

function wpv_filter_resolve_variable_date_timestamp( $value, $attr = array() ) {
	if (
		is_array( $attr )
		&& isset( $attr['filters'] )
		&& is_array( $attr['filters'] )
		&& in_array( 'date_timestamp', $attr['filters'] )
	) {
		$value = wpv_apply_user_function_date_compare( $value );
	}
	return $value;
}