Done !
| Server IP : 51.91.236.255 / Your IP : 216.73.217.69 Web Server : Apache System : Linux webm003.cluster129.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : chloega ( 433239) PHP Version : 8.4.22 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/chloega/www/wp-content/themes/silverstorm/inc/vendor/colibriwp/themebase/src/ |
Upload File : |
<?php
namespace ColibriWP\Theme;
use ColibriWP\Theme\Core\Hooks;
use ColibriWP\Theme\Core\Utils;
class Defaults {
private static $defaults = array();
private static $loaded = false;
public static function getDefaults() {
return static::$defaults;
}
public static function get( $key, $fallback = null ) {
static::load();
return Utils::pathGet( static::$defaults, $key, $fallback );
}
public static function load() {
if ( static::$loaded ) {
return;
}
$dir = Theme::rootDirectory();
$defaults = require_once $dir . "/inc/defaults.php";
if ( file_exists( $dir . "/inc/template-defaults.php" ) ) {
$template_defaults = require_once $dir . "/inc/template-defaults.php";
static::$defaults = array_replace_recursive( $template_defaults, $defaults );
}
static::$defaults = Hooks::prefixed_apply_filters( 'defaults', static::$defaults, $defaults );
static::$loaded = true;
}
}