Initial Commit
This commit is contained in:
32
inc/functions/assets.php
Normal file
32
inc/functions/assets.php
Normal file
@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/**
|
||||
* Asset Helpers
|
||||
*
|
||||
* @package WP_Ultimo\Functions
|
||||
* @since 2.0.11
|
||||
*/
|
||||
|
||||
// Exit if accessed directly
|
||||
defined('ABSPATH') || exit;
|
||||
|
||||
/**
|
||||
* Returns the URL for assets inside the assets folder.
|
||||
*
|
||||
* @since 2.0.0
|
||||
*
|
||||
* @param string $asset Asset file name with the extention.
|
||||
* @param string $assets_dir Assets sub-directory. Defaults to 'img'.
|
||||
* @param string $base_dir Base dir. Defaults to 'assets'.
|
||||
* @return string
|
||||
*/
|
||||
function wu_get_asset($asset, $assets_dir = 'img', $base_dir = 'assets') {
|
||||
|
||||
if (!defined('SCRIPT_DEBUG') || !SCRIPT_DEBUG) {
|
||||
|
||||
$asset = preg_replace('/(?<!\.min)(\.js|\.css)/', '.min$1', $asset);
|
||||
|
||||
} // end if;
|
||||
|
||||
return wu_url("$base_dir/$assets_dir/$asset");
|
||||
|
||||
} // end wu_get_asset;
|
Reference in New Issue
Block a user