PluginProbe
QuadMenu – Mega Menu / 3.3.7
QuadMenu – Mega Menu v3.3.7
3.3.7 3.3.6 trunk 1.8.4 1.8.5 1.8.7 1.8.8 1.8.9 1.9.0 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.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 All 87 releases
quadmenu / quadmenu.php

quadmenu.php in QuadMenu – Mega Menu 3.3.7, at quadmenu.php

79 lines 2.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Plugin Name: QuadMenu
5 * Plugin URI: https://quadmenu.com
6 * Description: The best drag & drop WordPress Mega Menu plugin which allow you to create Tabs Menus & Carousel Menus.
7 * Version: 3.3.7
8 * Text Domain: quadmenu
9 * Author: QuadLayers
10 * Author URI: https://quadlayers.com
11 * License: GPLv3
12 * Domain Path: /languages
13 * Request at least: 4.7.0
14 * Tested up to: 7.1
15 * Requires PHP: 5.6
16 * WC requires at least: 4.0
17 * WC tested up to: 11.0
18 */
19
20 if ( ! defined( 'ABSPATH' ) ) {
21 die( '-1' );
22 }
23
24 define( 'QUADMENU_PLUGIN_NAME', 'QuadMenu' );
25 define( 'QUADMENU_PLUGIN_VERSION', '3.3.7' );
26 define( 'QUADMENU_PLUGIN_FILE', __FILE__ );
27 define( 'QUADMENU_PLUGIN_DIR', __DIR__ . DIRECTORY_SEPARATOR );
28 define( 'QUADMENU_PLUGIN_URL', plugin_dir_url( QUADMENU_PLUGIN_FILE ) );
29 define( 'QUADMENU_PLUGIN_BASENAME', plugin_basename( QUADMENU_PLUGIN_FILE ) );
30 define( 'QUADMENU_PREFIX', 'quadmenu' );
31 define( 'QUADMENU_WORDPRESS_URL', 'https://wordpress.org/plugins/quadmenu/' );
32 define( 'QUADMENU_REVIEW_URL', 'https://wordpress.org/support/plugin/quadmenu/reviews/?filter=5#new-post' );
33 define( 'QUADMENU_GROUP_URL', 'https://www.facebook.com/groups/quadlayers' );
34 define( 'QUADMENU_DB_THEME', '_quadmenu_theme' );
35 define( 'QUADMENU_DB_ITEM', '_menu_item_quadmenu' );
36 define( 'QUADMENU_DEV', true );
37 define( 'QUADMENU_COMPILE', true );
38 // Pro compatibility
39 define( 'QUADMENU_DOMAIN', 'quadmenu' );
40 define( 'QUADMENU_PATH', QUADMENU_PLUGIN_DIR );
41 define( 'QUADMENU_DEMO', 'https://quadmenu.com/demo-corporate/' );
42
43 /**
44 * Load composer autoload
45 */
46 require_once __DIR__ . '/vendor/autoload.php';
47 /**
48 * Load compatibility
49 */
50 require_once __DIR__ . '/compatibility/old.php';
51 /**
52 * Load vendor_packages packages
53 */
54 require_once __DIR__ . '/vendor_packages/wp-i18n-map.php';
55 require_once __DIR__ . '/vendor_packages/wp-dashboard-widget-news.php';
56 require_once __DIR__ . '/vendor_packages/wp-plugin-table-links.php';
57 require_once __DIR__ . '/vendor_packages/wp-notice-plugin-promote.php';
58 require_once __DIR__ . '/vendor_packages/wp-plugin-suggestions.php';
59 require_once __DIR__ . '/vendor_packages/wp-plugin-install-tab.php';
60 require_once __DIR__ . '/vendor_packages/wp-plugin-feedback.php';
61 /**
62 * Load plugin classes
63 */
64 require_once __DIR__ . '/lib/class-plugin.php';
65
66 register_activation_hook( __FILE__, array( 'QuadLayers\\QuadMenu\\Activation', 'activation' ) );
67
68 /**
69 * Declarate compatibility with WooCommerce Custom Order Tables
70 */
71 add_action(
72 'before_woocommerce_init',
73 function () {
74 if ( class_exists( '\Automattic\WooCommerce\Utilities\FeaturesUtil' ) ) {
75 \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true );
76 }
77 }
78 );
79