• 01-12-2018, 23:03:15
    #1
    Üyeliği durduruldu
    Kod; wp_enqueue_style( 'updb-jquery-ui', UPDB_URL.'assets/css/jquery-ui.css' );

    Siteye yansıyan; <link rel='stylesheet' id='updb-jquery-ui-css' href='/wp-content/plugins/userpro-dashboard/assets/css/jquery-ui.css' type='text/css' media='all' />

    temanın neresinde arattıysam bulamadım css'e defer ekleyeceğim bulamadım bir türlü
  • 01-12-2018, 23:12:52
    #2
    Kaynak adresi yazıyor zaten. Temada değil user pro eklentisine bakın.
  • 01-12-2018, 23:22:59
    #3
    Merhabalar,

    Aşağıdaki kodu fonksiyon dosyanıza ekleyerek tüm css ve JS'lere defer ekleyebilirsiniz.

    function defer_parsing_of_js ( $url ) {
      if ( FALSE === strpos( $url, '.js' ) ) return $url;
      if ( strpos( $url, 'jquery.js' ) ) return $url;
      return "$url' defer ";
    }
    add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
  • 01-12-2018, 23:35:51
    #4
    /wp-content/plugins/userpro-dashboard/assets/css/jquery-ui.css
  • 02-12-2018, 13:55:16
    #5
    Üyeliği durduruldu
    truser adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Aşağıdaki kodu fonksiyon dosyanıza ekleyerek tüm css ve JS'lere defer ekleyebilirsiniz.

    function defer_parsing_of_js ( $url ) {
      if ( FALSE === strpos( $url, '.js' ) ) return $url;
      if ( strpos( $url, 'jquery.js' ) ) return $url;
      return "$url' defer ";
    }
    add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
    bu sadece jslere koyuyor css için defer tarzı bir kod var mıdır bulamadım bazı cssler en son yüklenmesini istiyorum
  • 02-12-2018, 15:21:29
    #6
    MeteOguzhan adlı üyeden alıntı: mesajı görüntüle
    bu sadece jslere koyuyor css için defer tarzı bir kod var mıdır bulamadım bazı cssler en son yüklenmesini istiyorum
    Bu şekilde test eder misiniz? Kodu geliştirerek sadece istediğiniz CSS'lerde aktif olmasını sağlayabilirsiniz.

    function defer_parsing_of_js ( $url ) {
    /*
    hem css hem js için 
    if ( FALSE === strpos( $url, '.js' ) || FALSE === strpos( $url, '.css' ) ) return $url;
    
    */
    if ( FALSE === strpos( $url, '.css' ) ) return $url;
    if ( strpos( $url, 'jquery.js' ) ) return $url;
    return "$url' defer ";
    }
    add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
  • 02-12-2018, 15:31:15
    #7
    Üyeliği durduruldu
    truser adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde test eder misiniz? Kodu geliştirerek sadece istediğiniz CSS'lerde aktif olmasını sağlayabilirsiniz.

    function defer_parsing_of_js ( $url ) {
    /*
    hem css hem js için
    if ( FALSE === strpos( $url, '.js' ) || FALSE === strpos( $url, '.css' ) ) return $url;
    
    */
    if ( FALSE === strpos( $url, '.css' ) ) return $url;
    if ( strpos( $url, 'jquery.js' ) ) return $url;
    return "$url' defer ";
    }
    add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
    çok teşekkür ederim hocam sadece tek css'e ekleme olayını yapamadım
  • 02-12-2018, 15:33:21
    #8
    MeteOguzhan adlı üyeden alıntı: mesajı görüntüle
    çok teşekkür ederim hocam sadece tek css'e ekleme olayını yapamadım
    Buyrun hocam.

    function defer_parsing_of_js ( $url ) {
    if ( FALSE === strpos( $url, 'jquery-ui.css' ) ) return $url;
    return "$url' defer ";
    }
    add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );