function dc_jqslickcontact() { global $registered_skins; if (!is_admin()) { // Header styles add_action('wp_head', array('dc_jqslickcontact', 'header')); // Scripts wp_enqueue_script('jquery'); wp_enqueue_script('jqueryeasing', dc_jqslickcontact::get_plugin_directory() . '/js/jquery.easing.js', array('jquery')); wp_enqueue_script('jqueryhoverintent', dc_jqslickcontact::get_plugin_directory() . '/js/jquery.hoverIntent.minified.js', array('jquery')); wp_enqueue_script('dcjqslickcontact', dc_jqslickcontact::get_plugin_directory() . '/js/jquery.slick.contact.1.3.2.js', array('jquery')); // Shortcodes add_shortcode('dcscf-link', 'dcscf_contact_link_shortcode'); } add_action('wp_footer', array('dc_jqslickcontact', 'footer')); $registered_skins = array(); }
/** Adds ID based slick skin to the header. */ function styles() { if (!is_admin()) { $all_widgets = $this->get_settings(); $i = 0; foreach ($all_widgets as $key => $wpdcjqslickcontact) { $widget_id = $this->id_base . '-' . $key; if (is_active_widget(false, $widget_id, $this->id_base)) { $skin = $wpdcjqslickcontact['skin']; $skin = htmlspecialchars(ucfirst(preg_replace('/\\..*$/', '', $skin))); if ($skin != 'No-theme') { echo "\n\t<link rel=\"stylesheet\" href=\"" . dc_jqslickcontact::get_plugin_directory() . "/skin.php?widget_id=" . $key . "&skin=" . strtolower($skin) . "\" type=\"text/css\" media=\"screen\" />"; if ($i == 0) { echo "\n\t<link rel=\"stylesheet\" href=\"" . dc_jqslickcontact::get_plugin_directory() . "/css/form.css\" type=\"text/css\" media=\"screen\" />"; } $i++; } } } } }