PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 4.6.4
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v4.6.4
4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / providers.php
embedpress Last commit date
Core 1 week ago EmbedPress 1 week ago assets 1 week ago languages 1 week ago vendor 4 months ago autoloader.php 11 months ago embedpress.php 1 week ago includes.php 1 week ago index.html 9 years ago providers.php 2 months ago readme.txt 1 week ago wpml-config.xml 5 years ago
providers.php
50 lines
1 <?php
2 (defined('ABSPATH') && defined('EMBEDPRESS_IS_LOADED')) or die("No direct script access allowed.");
3
4 /**
5 * Declare an associative array that is responsible for mapping additional service providers to its urls.
6 * The key must match the class placed in ./EmbedPress/Providers/ folder, and the values must be a string or
7 * another array listing all url patterns in which the key (a.k.a. the service provider you're adding)
8 * should be triggered.
9 *
10 * @package EmbedPress
11 * @author EmbedPress <help@embedpress.com>
12 * @copyright Copyright (C) 2023 WPDeveloper. All rights reserved.
13 * @license GPLv3 or later
14 * @since 1.0.0
15 */
16
17 $host_url = parse_url(site_url());
18
19
20 $additionalServiceProviders = [
21 EMBEDPRESS_NAMESPACE . "\\Providers\\GoogleMaps" => ["google.com", "google.com.*", "maps.google.com", "goo.gl", "google.co.*"],
22 EMBEDPRESS_NAMESPACE . "\\Providers\\GoogleDrive" => ["drive.google.com"],
23 EMBEDPRESS_NAMESPACE . "\\Providers\\GooglePhotos" => ["photos.app.goo.gl", "photos.google.com"],
24 EMBEDPRESS_NAMESPACE . "\\Providers\\GoogleDocs" => ["docs.google.com"],
25 EMBEDPRESS_NAMESPACE . "\\Providers\\GoogleCalendar" => ["calendar.google.com"],
26 EMBEDPRESS_NAMESPACE . "\\Providers\\Twitch" => ["twitch.tv", "clips.twitch.tv"],
27 EMBEDPRESS_NAMESPACE . "\\Providers\\Giphy" => ["giphy.com", "i.giphy.com"],
28 EMBEDPRESS_NAMESPACE . "\\Providers\\Boomplay" => ["boomplay.com"],
29 EMBEDPRESS_NAMESPACE . "\\Providers\\Youtube" => ["youtube.com", "youtu.be", "m.youtube.com"],
30 EMBEDPRESS_NAMESPACE . "\\Providers\\OpenSea" => ["opensea.io"],
31 EMBEDPRESS_NAMESPACE . "\\Providers\\NRKRadio" => ["radio.nrk.no", "nrk.no"],
32 EMBEDPRESS_NAMESPACE . "\\Providers\\GitHub" => ["gist.github.com", "github.com"],
33 EMBEDPRESS_NAMESPACE . "\\Providers\\InstagramFeed" => ["instagram.com"],
34 EMBEDPRESS_NAMESPACE . "\\Providers\\Gumroad" => ["*.gumroad.com", "gumroad.com"],
35 EMBEDPRESS_NAMESPACE . "\\Providers\\X" => ["*.x.com", "x.com"],
36 EMBEDPRESS_NAMESPACE . "\\Providers\\Calendly" => ["*.calendly.com", "calendly.com"],
37 EMBEDPRESS_NAMESPACE . "\\Providers\\Gumroad" => ["*.gumroad.com", "gumroad.com"],
38 EMBEDPRESS_NAMESPACE . "\\Providers\\Calendly" => ["*.calendly.com", "calendly.com"],
39 EMBEDPRESS_NAMESPACE . "\\Providers\\LinkedIn" => ["*.linkedin.com", "linkedin.com"],
40 EMBEDPRESS_NAMESPACE . "\\Providers\\SelfHosted" => [$host_url['host'], "*.com", "*.net", "*.org", "*.edu", "*.gov", "*.mil", "*.int", "*.biz", "*.info", "*.jobs", "*.mobi", "*.name", "*.aero", "*.coop", "*.travel", "*.museum", "*.cat", "*.pro", "*.tel", "*.asia", "*.xxx", "*.post", "*.geo", "*.nato", "*.tl", "*.dk"],
41 EMBEDPRESS_NAMESPACE . "\\Providers\\Spreaker" => ["*.spreaker.com", "spreaker.com"],
42 EMBEDPRESS_NAMESPACE . "\\Providers\\AirTable" => ["*.airtable.com", "airtable.com"],
43 EMBEDPRESS_NAMESPACE . "\\Providers\\Canva" => ["*.canva.com", "canva.com"],
44 EMBEDPRESS_NAMESPACE . "\\Providers\\OneDrive" => ["onedrive.live.com", "1drv.ms"],
45 EMBEDPRESS_NAMESPACE . "\\Providers\\FITE" => ['fite.tv', 'triller.tv','trillertv.com'],
46 EMBEDPRESS_NAMESPACE . "\\Providers\\Meetup" => ['meetup.com'],
47 EMBEDPRESS_NAMESPACE . "\\Providers\\GettyImages" => ['gettyimages.com'],
48 EMBEDPRESS_NAMESPACE . "\\Providers\\Wistia" => ['*.wistia.com', 'wistia.com'],
49 ];
50