Wenn man an einem Theme etwas ändert, wird meistens auch die style.css angefasst – allein schon um die Versionsnummer zu erhöhen. Wenn man aber nicht jedes mal selbst an das wp_enqueue_style(); gehen will, um die Version zu erhöhen, kann man das auch automatisieren!
Mit dem Befehl wp_get_theme(); kommt man das „Theme Objekt“ heran und kann die Version (diese steht in der style.css) an das wp_enqueue_style(); hängen. Das ist nützlich, wenn man z.B. CSS Files cachen lässt (siehe „Caching & Gzip in WordPress“) und möchte das die CSS Datei definitiv neu geladen wird.
Wenn in der CSS Datei z.B. drin steht:
/*
Theme Name: Dein Theme NAme
Version: 1.0.2
Text Domain: theme-txt-domain
*/
Dann wird durch diesen Code, die CSS-Datei so vom WordPress verlinkt:
<link rel='stylesheet' id='main-css' href='http://www.domain.de/wp-content/themes/theme-name/style.css?ver=1.0.2' type='text/css' media='all' />
Das geht mit den Javascript files natürlich auch.