WOOF :: theme_url( String $file, Boolean $timestamp = true, Boolean $root_relative = true, Boolean $parent = "auto" )

Returns:

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.

Example:

Parameters:

  • String $file

    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.

Latest From the Blog

MasterPress 1.1.7 now available

MasterPress 1.1.7 is now available. Another minor release. Fixing a compatibility issue with Gutenberg and the Visual Editor field. We’ve also added a quick note under the empty license key field in the plugin settings, to avoid people using their limited license keys on development websites.

Plugin Requirements

MasterPress requires a minimum of WordPress version 4.9, MySQL 5.6, and PHP version 5.6.20.

We also recommend that PHP is configured to use a memory limit of 64MB per request (128MB may be required for sites with higher complexity).

This plug-in is not compatible with the WordPress.com hosted service.

Three AM