• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

کمک میخوام برای رفع ارور Defer parsing of JavaScript در فایل PHP

lejeuner

Registered User
تاریخ عضویت
5 ژانویه 2012
نوشته‌ها
2,084
لایک‌ها
911
سلام. توی سایت جی تی متریکس که یک سایت آنالیز هست اروری رو به سایتم گرفته به نام Defer parsing of JavaScript . چندجا سرچ کردم میگن برای رفع این ارور باید برای کد های فراخوانی جاوا اسکریپت ها کد defer بنویسی اما من هر بار هر جا که میذارم این کد رو قالبم خراب میشه.

ممنون میشم کسی به من بگه دقیقا این کد رو باید کجا و چجوری بذارم/

کد های فایل PHP فراخوانی js ها

PHP:
<?php

global $themename;
global $shortname;

/************************************************
*
*  enquque css and javascript
*
************************************************/

//enqueue admin jquery 
function biznez_backscript_enqueqe() {
    if(is_admin()){
        wp_enqueue_script('sketch-admin',get_template_directory_uri().'/SketchBoard/functions/js/sketch.admin.js',array('jquery'),'1.0.0',1);
        wp_enqueue_style('sketch-admin-style',get_template_directory_uri().'/SketchBoard/functions/css/sketch.admin.css');
    }
}
add_action('wp_enqueue_scripts', 'biznez_backscript_enqueqe');


//enqueue jquery 

function biznez_script_enqueqe() {

    global $shortname;
    if(!is_admin())
    {
        wp_enqueue_script('jquery');
        wp_enqueue_script( 'comment-reply' );    
  }
}

add_action('wp_enqueue_scripts', 'biznez_script_enqueqe');

//enqueue admin css

function biznez_theme_stylesheet(){

global $themename;
global $shortname;

if ( !is_admin() ) {

    global $wp_version;

        $skt_version = NULL;
        $theme = wp_get_theme();
        $skt_version = $theme['Version'];

    wp_register_style( 'biznez-reset-stylesheet', get_template_directory_uri().'/css/reset.css', false, $skt_version );
    wp_enqueue_style( 'biznez-reset-stylesheet' );
    wp_register_style( 'biznez-grid-stylesheet', get_template_directory_uri().'/css/1008.css', false, $skt_version );
    wp_enqueue_style( 'biznez-grid-stylesheet' );
    wp_register_style( 'biznez-typography-stylesheet', get_template_directory_uri().'/css/typography.css', false, $skt_version );
    wp_enqueue_style( 'biznez-typography-stylesheet' );
    wp_register_style( 'biznez-style', get_stylesheet_uri(), false, $skt_version );
    wp_enqueue_style( 'biznez-style' );
    wp_enqueue_script('biznez_jflickrfeed_min',get_template_directory_uri().'/js/jflickrfeed.min.js',array('jquery'),'1.0',true);
    wp_enqueue_script('biznez_ddsmoothmenusimple_slide',get_template_directory_uri().'/js/ddsmoothmenu.js',array('jquery'),'1.0' );
    wp_enqueue_script('biznez_colorboxsimple_slide',get_template_directory_uri().'/js/jquery.prettyPhoto.js',array('jquery'),'1.0',true );
    wp_enqueue_script('biznez_custom_slide',get_template_directory_uri().'/js/custom.js',array('jquery'),'1.0' );
    wp_enqueue_script('biznez_blackandwhite',get_template_directory_uri().'/js/jQuery.BlackAndWhite.js',array('jquery'),'1.0');
    wp_enqueue_script('biznez_kwiks_slide',get_template_directory_uri().'/js/kwiks.js',array('jquery'),'1.0',true);
    wp_enqueue_script('biznez_isotope_slide',get_template_directory_uri().'/js/isotope.js',array('jquery'),'1.0',true );
    wp_enqueue_script('biznez_easing_slide',get_template_directory_uri().'/js/jquery.easing.1.3.js',array('jquery'),'1.0',true );
    wp_enqueue_script('biznez-tolltip-js', get_template_directory_uri() . '/js/jquery.tipTip.js', array('jquery'), '1.0', true);
    wp_enqueue_script('biznez_orbitslider_slide',get_template_directory_uri().'/js/jquery.orbit-1.3.0.js',array('jquery'),'1.0',true);


    wp_register_style( 'prettyPhoto-theme-stylesheet', get_template_directory_uri().'/css/prettyPhoto.css', false, $skt_version );
    wp_enqueue_style( 'prettyPhoto-theme-stylesheet' );

    wp_register_style( 'orbit-theme-stylesheet', get_template_directory_uri().'/css/orbit-1.3.0.css', false, $skt_version );
    wp_enqueue_style( 'orbit-theme-stylesheet' );

    wp_register_style( 'portfolioStyle-theme-stylesheet', get_template_directory_uri().'/css/portfolioStyle.css', false, $skt_version );
    wp_enqueue_style( 'portfolioStyle-theme-stylesheet' );
    
    wp_register_style('googleFontsOpenSans','http://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic');
    wp_enqueue_style( 'googleFontsOpenSans' );
    wp_register_style('googleFontsDroidSerif','http://fonts.googleapis.com/css?family=Droid+Serif');
    wp_enqueue_style( 'googleFontsDroidSerif' );
    
    wp_register_style( 'biznez-tolltip-css', get_template_directory_uri().'/css/tipTip.css', false, $skt_version );
    wp_enqueue_style( 'biznez-tolltip-css' );
    
    wp_register_style( 'biznez-elusive-webfont-css', get_template_directory_uri().'/css/elusive-webfont.css', false, $skt_version );
    wp_enqueue_style( 'biznez-elusive-webfont-css' );
    
    wp_register_style( 'biznez-elusive-webfont-ie-css', get_template_directory_uri().'/css/elusive-webfont-ie7.css', false, $skt_version );
    wp_enqueue_style( 'biznez-elusive-webfont-ie-css' );

    }
}
add_action('wp_enqueue_scripts', 'biznez_theme_stylesheet');



function biznez_head(){
    global $shortname;
    $skt_favicon = "";
    $skt_meta = '<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />'."\n";
    $skt_meta .= '<link rel="apple-touch-icon" sizes="144x144" href="'.get_template_directory_uri().'/images/apple-touch-icon-144x144.png" />
    <link rel="apple-touch-icon" sizes="114x114" href="'.get_template_directory_uri().'/images/apple-touch-icon-114x114.png" />
    <link rel="apple-touch-icon" sizes="72x72" href="'.get_template_directory_uri().'/images/apple-touch-icon-72x72.png" />
    <link rel="apple-touch-icon" href="'.get_template_directory_uri().'/images/apple-touch-icon.png" />';

    if(sketch_get_option($shortname.'_favicon')){
        $skt_favicon = sketch_get_option($shortname.'_favicon','biznez');
        $skt_meta .= "<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"$skt_favicon\"/>\n";
    }
    echo $skt_meta;
}

add_action('wp_head', 'biznez_head');

function biznez_head_css(){
global $shortname;
    if(!is_admin())
    {
        require_once(get_template_directory().'/inc/biznez-custom-css.php');
    }   
}
add_action('wp_head', 'biznez_head_css');

//enqueue footer script 
function biznez_footer_script() {
    global $shortname;
    if(!is_admin())
    {
        require_once(get_template_directory().'/js/orbit-slider-config.php');
        require_once(get_template_directory().'/js/jquery-jcarousel-config.php');
    }    
}

add_action('wp_footer', 'biznez_footer_script');
 

A2D3D

Registered User
تاریخ عضویت
10 دسامبر 2008
نوشته‌ها
858
لایک‌ها
617
باید حجم فایل های java رو پایین بیاری
همین !
 

lejeuner

Registered User
تاریخ عضویت
5 ژانویه 2012
نوشته‌ها
2,084
لایک‌ها
911
باید حجم فایل های java رو پایین بیاری
همین !
اون کار انجام شده Minify شده تمام فایل های جاوا اسکریپت. موضوع اینه این میگه باید فایل های جاوا بعد از لود فایل های css شروع به لود کنن که همین رو توی فایل php مشکل کرده کارمون رو
 
بالا