PluginProbe ʕ •ᴥ•ʔ
Presto Player / 1.5.7
Presto Player v1.5.7
4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / presto-player.php
presto-player Last commit date
dist 4 years ago img 5 years ago inc 4 years ago languages 4 years ago src 4 years ago templates 4 years ago vendor 4 years ago .gitattributes 4 years ago LICENSE 5 years ago presto-player.php 4 years ago readme.txt 4 years ago uninstall.php 5 years ago
presto-player.php
55 lines
1 <?php
2
3 /**
4 * Plugin Name: Presto Player
5 * Plugin URI: http://prestoplayer.com
6 * Description: A beautiful, fast media player for WordPress.
7 * Version: 1.5.7
8 * Author: Presto Made, Inc
9 * Text Domain: presto-player
10 * Tags: private, video, lms, hls
11 * Domain Path: languages
12 */
13
14 use PrestoPlayer\Factory;
15 use PrestoPlayer\Controller;
16 use PrestoPlayer\Requirements;
17 use PrestoPlayer\Dice\Dice as Container;
18
19 // Don't do anything if called directly.
20 if (!\defined('ABSPATH') || !\defined('WPINC')) {
21 exit;
22 }
23
24 if (file_exists(dirname(__FILE__) . '/vendor/autoload.php')) {
25 require_once dirname(__FILE__) . '/vendor/autoload.php';
26 }
27
28 /**
29 * The code that runs during plugin activation
30 */
31 register_activation_hook(__FILE__, function () {
32 PrestoPlayer\Activator::activate();
33 });
34
35 // plugin constants
36 define('PRESTO_PLAYER_PLUGIN_FILE', __FILE__);
37 define('PRESTO_PLAYER_PLUGIN_URL', plugin_dir_url(__FILE__));
38 define('PRESTO_PLAYER_PLUGIN_DIR', plugin_dir_path(__FILE__));
39
40 if (!function_exists('presto_player_plugin')) {
41 function presto_player_plugin()
42 {
43 // Check plugin requirements.
44 $requirements = new Requirements();
45 if ($requirements->check()) {
46 $container = new Container();
47 $factory = new Factory($container);
48 $container = $container->addRules($factory->getRules());
49 $plugin = $container->create(Controller::class);
50 $plugin->run();
51 }
52 }
53 presto_player_plugin();
54 }
55