| @@ -47,15 +47,15 @@ | ||
| 47 | 47 | |
| 48 | 48 | switch ( str_replace( 'jetpack/', '', $attributes['variation'] ?? 'google-docs' ) ) { |
| 49 | 49 | case 'google-docs': |
| 50 | 50 | default: |
| 51 | - $pattern = '/^http[s]?:\/\/((?:www\.)?docs\.google\.com\/(?:.*\/)?(?:document)\/[a-z0-9\/\?=_\-\.\,&%$#\@\!\+]*)\/preview/i'; | |
| 51 | + $pattern = '/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:document)\/[a-z0-9\/\?=_\-\.\,&%$#\@\!\+]*)\/preview/i'; | |
| 52 | 52 | break; |
| 53 | 53 | case 'google-sheets': |
| 54 | - $pattern = '/^http[s]?:\/\/((?:www\.)?docs\.google\.com\/(?:.*\/)?(?:spreadsheets)\/[a-z0-9\/\?=_\-\.\,&%$#\@\!\+]*)\/preview/i'; | |
| 54 | + $pattern = '/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:spreadsheets)\/[a-z0-9\/\?=_\-\.\,&%$#\@\!\+]*)\/preview/i'; | |
| 55 | 55 | break; |
| 56 | 56 | case 'google-slides': |
| 57 | - $pattern = '/^http[s]?:\/\/((?:www\.)?docs\.google\.com\/(?:.*\/)?(?:presentation)\/[a-z0-9\/\?=_\-\.\,&%$#\@\!\+]*)\/preview/i'; | |
| 57 | + $pattern = '/^http[s]?:\/\/((?:www\.)?docs\.google\.com(?:.*)?(?:presentation)\/[a-z0-9\/\?=_\-\.\,&%$#\@\!\+]*)\/preview/i'; | |
| 58 | 58 | break; |
| 59 | 59 | } |
| 60 | 60 | |
| 61 | 61 | if ( empty( $attributes['url'] ) ) { |