/** * * @package WCISPlugin * @license GPL-2.0+ * @copyright 2014 InstantSearchPlus * * @wordpress-plugin * Plugin Name: Instant Search + for WooCommerce Search * Plugin URI: www.instantsearchplus.com * Description: Best search plugin for WooCommerce * Version: 1.4.5 * Author: Fast Simon Inc * Author URI: www.instantsearchplus.com * Text Domain: WCISPlugin * License: GPL-2.0+ * Domain Path: /languages */ if (!defined('ABSPATH')) { exit; } // Exit if accessed directly /*----------------------------------------------------------------------------* * Public-Facing Functionality *----------------------------------------------------------------------------*/ require_once plugin_dir_path(__FILE__) . 'public/wcis_plugin.php'; require_once plugin_dir_path(__FILE__) . 'widget/instantsearch-for-woocommerce-widget.php'; register_activation_hook(__FILE__, array(WCISPlugin::get_instance(), 'activate')); register_deactivation_hook(__FILE__, array(WCISPlugin::get_instance(), 'deactivate')); register_uninstall_hook(__FILE__, array('WCISPlugin', 'uninstall')); add_filter('plugin_action_links_' . plugin_basename(__FILE__), array('WCISPlugin', 'wcis_add_action_links')); add_shortcode('isp_search_box', array('WCISPlugin', 'get_isp_search_box_form'));
public static function wcis_add_action_links($links) { $url = self::DASHBOARD_URL . 'wc_dashboard'; $params = '?site_id=' . get_option('wcis_site_id'); $params .= '&authentication_key=' . get_option('authentication_key'); $params .= '&new_tab=1'; $params .= '&v=' . WCISPlugin::VERSION; $params .= '&store_id=' . get_current_blog_id(); $params .= '&site=' . get_option('siteurl'); return array_merge(array('Settings' => '<a href="' . $url . $params . '" target="_blank">' . __('Settings', WCISPlugin::get_instance()->get_plugin_slug()) . '</a>'), $links); }