PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more / 4.3.0
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more v4.3.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
.vscode 1 year ago EmbedPress 10 months ago Gutenberg 10 months ago assets 10 months ago languages 10 months ago vendor 1 year ago CONTRIBUTING.md 7 years ago autoloader.php 2 years ago embedpress.php 10 months ago includes.php 10 months ago index.html 9 years ago providers.php 1 year ago readme.txt 10 months ago wpml-config.xml 4 years ago
providers.php
46 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\\Twitch" => ["twitch.tv", "clips.twitch.tv"],
26 EMBEDPRESS_NAMESPACE . "\\Providers\\Giphy" => ["giphy.com", "i.giphy.com"],
27 EMBEDPRESS_NAMESPACE . "\\Providers\\Boomplay" => ["boomplay.com"],
28 EMBEDPRESS_NAMESPACE . "\\Providers\\Youtube" => ["youtube.com"],
29 EMBEDPRESS_NAMESPACE . "\\Providers\\OpenSea" => ["opensea.io"],
30 EMBEDPRESS_NAMESPACE . "\\Providers\\NRKRadio" => ["radio.nrk.no", "nrk.no"],
31 EMBEDPRESS_NAMESPACE . "\\Providers\\GitHub" => ["gist.github.com", "github.com"],
32 EMBEDPRESS_NAMESPACE . "\\Providers\\InstagramFeed" => ["instagram.com"],
33 EMBEDPRESS_NAMESPACE . "\\Providers\\Gumroad" => ["*.gumroad.com", "gumroad.com"],
34 EMBEDPRESS_NAMESPACE . "\\Providers\\X" => ["*.x.com", "x.com"],
35 EMBEDPRESS_NAMESPACE . "\\Providers\\Calendly" => ["*.calendly.com", "calendly.com"],
36 EMBEDPRESS_NAMESPACE . "\\Providers\\Gumroad" => ["*.gumroad.com", "gumroad.com"],
37 EMBEDPRESS_NAMESPACE . "\\Providers\\Calendly" => ["*.calendly.com", "calendly.com"],
38 EMBEDPRESS_NAMESPACE . "\\Providers\\LinkedIn" => ["*.linkedin.com", "linkedin.com"],
39 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"],
40 EMBEDPRESS_NAMESPACE . "\\Providers\\Spreaker" => ["*.spreaker.com", "spreaker.com"],
41 EMBEDPRESS_NAMESPACE . "\\Providers\\AirTable" => ["*.airtable.com", "airtable.com"],
42 EMBEDPRESS_NAMESPACE . "\\Providers\\Canva" => ["*.canva.com", "canva.com"],
43 EMBEDPRESS_NAMESPACE . "\\Providers\\OneDrive" => ["onedrive.live.com", "1drv.ms"],
44 EMBEDPRESS_NAMESPACE . "\\Providers\\FITE" => ['fite.tv', 'triller.tv','trillertv.com'],
45 ];
46