constant-contact-woocommerce
Last commit date
app
11 months ago
src
11 months ago
vendor
11 months ago
README.txt
11 months ago
plugin.php
11 months ago
uninstall.php
11 months ago
plugin.php
45 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Constant Contact + WooCommerce |
| 4 | * @since 2019-02-15 |
| 5 | * @author Constant Contact <https://www.constantcontact.com/> |
| 6 | * @package cc-woo |
| 7 | * @wordpress-plugin |
| 8 | * Plugin Name: Constant Contact + WooCommerce |
| 9 | * Description: Add products to your emails and sync your contacts. |
| 10 | * Plugin URI: https://github.com/WebDevStudios/constant-contact-woocommerce |
| 11 | * Version: 2.4.0 |
| 12 | * Author: Constant Contact |
| 13 | * Author URI: https://www.constantcontact.com/ |
| 14 | * Text Domain: constant-contact-woocommerce |
| 15 | * WC requires at least: 3.6.0 |
| 16 | * WC tested up to: 9.0.1 |
| 17 | * Requires PHP: 7.2 |
| 18 | * License: GPL-3.0+ |
| 19 | * License URI: https://www.gnu.org/licenses/gpl-3.0.en.html |
| 20 | */ |
| 21 | |
| 22 | // Autoload things. |
| 23 | $cc_woo_autoloader = dirname( __FILE__ ) . '/vendor/autoload.php'; |
| 24 | |
| 25 | if ( ! is_readable( $cc_woo_autoloader ) ) { |
| 26 | /* Translators: Placeholder is the current directory. */ |
| 27 | throw new \Exception( sprintf( __( 'Please run `composer install` in the plugin folder "%s" and try activating this plugin again.', 'constant-contact-woocommerce' ), dirname( __FILE__ ) ) ); |
| 28 | } |
| 29 | |
| 30 | require_once $cc_woo_autoloader; |
| 31 | |
| 32 | $cc_woo_plugin = new \WebDevStudios\CCForWoo\Plugin( __FILE__ ); |
| 33 | $cc_woo_plugin->run(); |
| 34 | |
| 35 | |
| 36 | // Declare compatibility with custom order tables for WooCommerce. |
| 37 | add_action( |
| 38 | 'before_woocommerce_init', |
| 39 | function () { |
| 40 | if ( class_exists( '\Automattic\WooCommerce\Utilities\FeaturesUtil' ) ) { |
| 41 | \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true ); |
| 42 | } |
| 43 | } |
| 44 | ); |
| 45 |