WOOF :: theme_url( String $file, Boolean $timestamp = true, Boolean $root_relative = true, Boolean $parent = "auto" )
Returns a URL to a file or folder within the directory of the active theme. This is a highly useful method for outputting stylesheets and scripts in the head of your templates, as it can also add timestamps for the URLs by default. This method is also child-theme aware, in that it is configured by default to first look for the file in an active child-theme, and if not found there will then look in the parent theme. See the $parent argument for more details.
Parameters:
-
A file or folder path relative to the active theme directory.
-
Boolean $timestamp = true
Whether to add a timestamp to the end of the URL as a querystring. Note: timestamps are not added for directory paths. Timestamps help prevent aggressive browser caching by creating a URL that includes the date the file was last modified, which is generally seen as a unique request if the file has changed.
-
Boolean $root_relative = true
Whether to make the URL root-relative (removes the domain and protocol).
-
Boolean $parent = "auto"
Specifies where to look for the file, in the case of the current theme being a child-theme. If the active theme is not a child theme, this argument is essentially ignored. The following values are supported:
- “auto” – Will look for the file first in the child theme folder and if not found will then check the folder of the parent theme.
- false – Will only check for the file in the child theme. This will always return a URL as if the file exists, even if it does not.
- true – Will only check for the file in the parent theme. This will always return a URL as if the file exists, even if it does not.