Script Versioning Untuk Menghindari Cache

Tips ini berguna saat development, karena sering kali cache dapat menimbulkan masalah. Misalnya kita sudah melakukan perubahan pada css atau javascript, saat site di refresh, tidak berubah.

Untuk mencegah masalah ini, kita dapat lakukan script versioning pada functions.php

Kita gunakan fungsi php microtime pada bagian css dan javascript version. Jadi setiap web di reload, maka versi akan berubah. Jangan lupa untuk kembalikan nilai statis saat digunakan pada live server.

<?php

    function skillplus_files(){
        wp_enqueue_script('skillplus_js', get_theme_file_uri('/js/scripts-bundled.js'), NULL, microtime(), true);
        wp_enqueue_style('google_font', '//fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i|Roboto:100,300,400,400i,700,700i');
        wp_enqueue_style('font_awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
        wp_enqueue_style('skillplus_main_style', get_stylesheet_uri(), NULL, microtime());
    }

    add_action('wp_enqueue_scripts', 'skillplus_files');

?>
Sharing is caring:

Leave a Comment