Hej folkens
Jeg har forgæves prøvet at lede efter en løsning og forsøge mig frem.
Jeg benytter mig af wordpress og dertil både server- og browser caching. Min browser caching gør dog at nogle browsere ikke altid respekterer ændrede query strings i filnavne (eksempelvis Internet Explorer har jeg oplevet ikke at respektere pågældende). Derfor vil jeg gerne gøre således at selve filnavnet bliver ændret, når siden loades.
Det ændrede navn skulle gerne være således at PHP "filemtime" bliver tilføjet til selve filnavnet.
Jeg har forsøg med nedenstående "rename" funktion, men det giver mig blot den fejlmeddelelse som ses længere nede.
Kode:
wp_register_script( 'custom-js', rename(get_stylesheet_directory_uri() . '/custom.js', 'custom-' . filemtime(get_theme_file_path('/as-custom.js')) . '.js'), array( 'jquery' ), true );
Fejl:
Warning: rename() [function.rename]: http wrapper does not support renaming in /var/www/min-side.dk/public_html/wp-content/themes/mit-child-theme/functions.php on line X
Den oprindelige fil hedder ekempelvis "custom.js", og den vil jeg gerne have ændret så den hedder noget i stil med: "custom-12351241.js" ved load.
Er det muligt og i så fald, er der nogen som kan pege mig i den rigtige retning?
--