PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.2.3
Presto Player v4.2.3
4.5.0 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 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 / inc / Activator.php
presto-player / inc Last commit date
Blocks 5 months ago Contracts 2 years ago Database 3 months ago Integrations 5 months ago Libraries 5 months ago Models 3 months ago Seeds 2 years ago Services 3 months ago Support 3 months ago config 3 months ago lib 3 months ago Activator.php 3 months ago Attachment.php 6 months ago Controller.php 2 years ago Core.php 2 years ago Deactivator.php 4 months ago Factory.php 5 months ago Files.php 2 years ago Playlist.php 2 years ago Plugin.php 3 months ago Requirements.php 2 years ago support.php 2 years ago
Activator.php
42 lines
1 <?php
2 /**
3 * Plugin activation hook implementation.
4 *
5 * @package PrestoPlayer
6 */
7
8 namespace PrestoPlayer;
9
10 use PrestoPlayer\Files;
11 use PrestoPlayer\Database\Migrations;
12
13 /**
14 * Runs migrations and one-time setup tasks on plugin activation.
15 */
16 class Activator {
17
18 /**
19 * Activation callback.
20 *
21 * @return void
22 */
23 public static function activate() {
24 // Run migrations.
25 Migrations::run();
26
27 // File stuff.
28 $activator = new Files();
29 $activator->addPrivateFolder();
30
31 /**
32 * Reset rewrite rules to avoid go to permalinks page
33 * through deleting the database options to force WP to do it
34 * because of on activation not work well flush_rewrite_rules()
35 */
36 delete_option( 'rewrite_rules' );
37
38 // Set transient for onboarding redirect on first activation.
39 set_transient( 'presto_player_activation_redirect', true, 30 );
40 }
41 }
42