PluginProbe
Siteimprove / 1.3.1
Siteimprove v1.3.1
trunk 1.0.0 1.1.0 1.2.0 1.2.1 1.3.0 1.3.1 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.1.0 2.1.1 2.1.2 2.1.3
siteimprove / siteimprove.php

siteimprove.php in Siteimprove 1.3.1, at siteimprove.php

77 lines 2.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Main Plugin File
4 *
5 * @package Siteimprove
6 */
7
8 /**
9 * Plugin Name: Siteimprove Plugin
10 * Plugin URI: https://www.siteimprove.com/integrations/cms-plugin/wordpress/
11 * Description: Integration with Siteimprove.
12 * Version: 1.3.1
13 * Author: Siteimprove
14 * Author URI: http://www.siteimprove.com/
15 * Requires at least: 4.7.2
16 * License: GPL-2.0+
17 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
18 * Text Domain: siteimprove
19 * Domain Path: /languages
20 */
21
22 // If this file is called directly, abort.
23 if ( ! defined( 'WPINC' ) ) {
24 die;
25 }
26
27 /**
28 * Hide the WordPress admin bar when the `si_preview` parameter is present.
29 */
30 function si_preview() {
31 if ( isset( $_GET['si_preview'] ) && '1' === $_GET['si_preview'] ) {
32 add_filter( 'show_admin_bar', '__return_false' );
33 }
34 }
35 add_action( 'parse_query', 'si_preview' );
36
37 /**
38 * Include SiteimproveUtils class.
39 */
40 require_once plugin_dir_path( __FILE__ ) . 'includes/class-siteimproveutils.php';
41
42 /**
43 * Activation hook.
44 */
45 function activate_siteimprove() {
46 require_once plugin_dir_path( __FILE__ ) . 'includes/class-siteimprove-activator.php';
47 Siteimprove_Activator::activate();
48 }
49
50 /**
51 * Deactivation hook.
52 */
53 function deactivate_siteimprove() {
54 require_once plugin_dir_path( __FILE__ ) . 'includes/class-siteimprove-deactivator.php';
55 Siteimprove_Deactivator::deactivate();
56 }
57
58 // Register activate and deactivate hooks.
59 register_activation_hook( __FILE__, 'activate_siteimprove' );
60 register_deactivation_hook( __FILE__, 'deactivate_siteimprove' );
61
62 /**
63 * The core plugin class that is used to define internationalization
64 * and admin-specific hooks.
65 */
66 require plugin_dir_path( __FILE__ ) . 'includes/class-siteimprove.php';
67
68 /**
69 * Begins execution of the plugin.
70 */
71 function run_siteimprove() {
72 $plugin = new Siteimprove();
73 $plugin->run();
74 }
75
76 run_siteimprove();
77