Example #1
0
/**
 * Enques Admin and Front End JS/CSS
 */
function enqueue_admin_js()
{
    wp_register_script('ignitiondeck-admin', plugins_url('/js/ignitiondeck-admin.js', __FILE__));
    wp_enqueue_script('jQuery');
    wp_enqueue_script('ignitiondeck-admin');
    if (is_multisite() && is_id_network_activated()) {
        $id_ajaxurl = network_home_url('/') . 'wp-admin/admin-ajax.php';
    } else {
        $id_ajaxurl = site_url('/') . 'wp-admin/admin-ajax.php';
    }
    wp_localize_script('ignitiondeck-admin', 'id_homeurl', home_url());
    wp_localize_script('ignitiondeck-admin', 'id_ajaxurl', $id_ajaxurl);
    global $post;
    if (isset($post->post_type) && $post->post_type == 'ignition_product') {
        wp_register_script('ignitiondeck', plugins_url('/js/ignitiondeck.js', __FILE__));
        wp_enqueue_script('ignitiondeck');
        wp_localize_script('ignitiondeck', 'id_ajaxurl', $id_ajaxurl);
        wp_dequeue_script('autosave');
        //wp_enqueue_style('wp-pointer');
        //wp_enqueue_script('wp-pointer');
    }
}
/**
 * includeJavascript files
 */
function enqueue_front_js()
{
    wp_register_script('ignitiondeck', plugins_url('/js/ignitiondeck.js', __FILE__));
    wp_register_script('idlightbox', plugins_url('/js/idlightbox.js', __FILE__));
    wp_register_script('ddslick', plugins_url('/js/jquery.ddslick.min.js', __FILE__));
    wp_enqueue_script('jquery');
    wp_enqueue_script('ddslick');
    wp_enqueue_script('ignitiondeck');
    wp_enqueue_script('idlightbox');
    $settings = getSettings();
    if ($settings->prod_page_fb == 1) {
        global $post;
        global $wpdb;
        if (isset($post)) {
            $post_name = $post->post_name;
            $sql = $wpdb->prepare('SELECT * FROM ' . $wpdb->prefix . 'postmeta WHERE meta_key = %s AND meta_value=%s', 'ign_post_name', $post_name);
            $res = $wpdb->get_results($sql);
            if (isset($res) && !isset($_GET['purchaseform'])) {
                wp_register_script('facebook', plugins_url('/js/facebook.js', __FILE__));
                wp_enqueue_script('facebook');
            } else {
                if (isset($post->post_type) && $post->post_type == 'ignition_product' && !isset($_GET['purchaseform'])) {
                    wp_register_script('facebook', plugins_url('/js/facebook.js', __FILE__));
                    wp_enqueue_script('facebook');
                }
            }
        }
    }
    if (is_multisite() && is_id_network_activated()) {
        $id_ajaxurl = network_home_url('/', 'relative') . 'wp-admin/admin-ajax.php';
    } else {
        $id_ajaxurl = site_url('/', 'relative') . 'wp-admin/admin-ajax.php';
    }
    $id_siteurl = site_url('/');
    wp_localize_script('ignitiondeck', 'id_ajaxurl', $id_ajaxurl);
    wp_localize_script('ignitiondeck', 'id_siteurl', $id_siteurl);
}