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();
 }
Exemplo n.º 2
0
 /** 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 . "&amp;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++;
                 }
             }
         }
     }
 }