. * */ if (!defined('ABSPATH')) { exit; // Exit if accessed directly } /** * Add Altocloud's integration plugin to WooCommerce. */ function wc_altocloud_add_integration($integrations) { global $woocommerce; if (is_object($woocommerce)) { include_once 'includes/class-wc-altocloud-integration.php'; $integrations[] = 'WC_Altocloud'; } return $integrations; } /** * Action links for the plugin when displayed in the list */ function wc_altocloud_plugin_action_links($links) { global $woocommerce; if (version_compare($woocommerce->version, '2.1', '>=')) { $setting_url = 'admin.php?page=wc-settings&tab=integration'; } else { $setting_url = 'admin.php?page=woocommerce_settings&tab=integration'; } $links[] = 'Settings'; return $links; } add_filter('woocommerce_integrations', 'wc_altocloud_add_integration', 10); add_filter('plugin_action_links_' . plugin_basename(__FILE__), 'wc_altocloud_plugin_action_links');