PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-beta
Jetpack – WP Security, Backup, Speed, & Growth v16.3-beta
16.3 16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 All 508 releases
← All changes | modules/shortcodes/cartodb.php +25 -0 16.2-beta → 16.3-beta View file →
@@ -1,0 +1,25 @@
1 +<?php
2 +/**
3 + * Carto (formerly CartoDB)
4 + *
5 + * Example URL: http://osm2.carto.com/viz/08aef918-94da-11e4-ad83-0e0c41326911/public_map
6 + *
7 + * possible patterns:
8 + * [username].carto.com/viz/[map-id]/public_map
9 + * [username].carto.com/viz/[map-id]/embed_map
10 + * [username].carto.com/viz/[map-id]/map
11 + * [organization].carto.com/u/[username]/viz/[map-id]/public_map
12 + * [organization].carto.com/u/[username]/viz/[map-id]/embed_map
13 + * [organization].carto.com/u/[username]/viz/[map-id]/map
14 + *
15 + * On July 8th, 2016 CartoDB changed its primary domain from cartodb.com to carto.com
16 + * So this shortcode still supports the cartodb.com domain for oembeds.
17 + *
18 + * @package automattic/jetpack
19 + */
20 +
21 +if ( ! defined( 'ABSPATH' ) ) {
22 + exit( 0 );
23 +}
24 +
25 +wp_oembed_add_provider( '#https?://(?:www\.)?[^/^\.]+\.carto(db)?\.com/\S+#i', 'https://services.carto.com/oembed', true );