PluginProbe
QuadMenu – Mega Menu / 3.3.3
QuadMenu – Mega Menu v3.3.3
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.3, at quadmenu.php

78 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.3
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: 6.8
15 * Requires PHP: 5.6
16 * WC tested up to: 10.7
17 */
18
19 if ( ! defined( 'ABSPATH' ) ) {
20 die( '-1' );
21 }
22
23 define( 'QUADMENU_PLUGIN_NAME', 'QuadMenu' );
24 define( 'QUADMENU_PLUGIN_VERSION', '3.3.3' );
25 define( 'QUADMENU_PLUGIN_FILE', __FILE__ );
26 define( 'QUADMENU_PLUGIN_DIR', __DIR__ . DIRECTORY_SEPARATOR );
27 define( 'QUADMENU_PLUGIN_URL', plugin_dir_url( QUADMENU_PLUGIN_FILE ) );
28 define( 'QUADMENU_PLUGIN_BASENAME', plugin_basename( QUADMENU_PLUGIN_FILE ) );
29 define( 'QUADMENU_PREFIX', 'quadmenu' );
30 define( 'QUADMENU_WORDPRESS_URL', 'https://wordpress.org/plugins/quadmenu/' );
31 define( 'QUADMENU_REVIEW_URL', 'https://wordpress.org/support/plugin/quadmenu/reviews/?filter=5#new-post' );
32 define( 'QUADMENU_GROUP_URL', 'https://www.facebook.com/groups/quadlayers' );
33 define( 'QUADMENU_DB_THEME', '_quadmenu_theme' );
34 define( 'QUADMENU_DB_ITEM', '_menu_item_quadmenu' );
35 define( 'QUADMENU_DEV', true );
36 define( 'QUADMENU_COMPILE', true );
37 // Pro compatibility
38 define( 'QUADMENU_DOMAIN', 'quadmenu' );
39 define( 'QUADMENU_PATH', QUADMENU_PLUGIN_DIR );
40 define( 'QUADMENU_DEMO', 'https://quadmenu.com/demo-corporate/' );
41
42 /**
43 * Load composer autoload
44 */
45 require_once __DIR__ . '/vendor/autoload.php';
46 /**
47 * Load compatibility
48 */
49 require_once __DIR__ . '/compatibility/old.php';
50 /**
51 * Load vendor_packages packages
52 */
53 require_once __DIR__ . '/vendor_packages/wp-i18n-map.php';
54 require_once __DIR__ . '/vendor_packages/wp-dashboard-widget-news.php';
55 require_once __DIR__ . '/vendor_packages/wp-plugin-table-links.php';
56 require_once __DIR__ . '/vendor_packages/wp-notice-plugin-promote.php';
57 require_once __DIR__ . '/vendor_packages/wp-plugin-suggestions.php';
58 require_once __DIR__ . '/vendor_packages/wp-plugin-install-tab.php';
59 require_once __DIR__ . '/vendor_packages/wp-plugin-feedback.php';
60 /**
61 * Load plugin classes
62 */
63 require_once __DIR__ . '/lib/class-plugin.php';
64
65 register_activation_hook( __FILE__, array( 'QuadLayers\\QuadMenu\\Activation', 'activation' ) );
66
67 /**
68 * Declarate compatibility with WooCommerce Custom Order Tables
69 */
70 add_action(
71 'before_woocommerce_init',
72 function () {
73 if ( class_exists( '\Automattic\WooCommerce\Utilities\FeaturesUtil' ) ) {
74 \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true );
75 }
76 }
77 );
78