%PDF- %PDF-
Direktori : /home/dopla/www/wp-content/plugins/ml-slider/extendify-sdk/app/ |
Current File : /home/dopla/www/wp-content/plugins/ml-slider/extendify-sdk/app/Frontend.php |
<?php /** * Manage any frontend related tasks here. */ namespace Extendify\ExtendifySdk; use Extendify\ExtendifySdk\App; /** * This class handles any file loading for the frontend of the site. */ class Frontend { /** * The instance * * @var $instance */ public static $instance = null; /** * Adds various actions to set up the page * * @return self|void */ public function __construct() { if (self::$instance) { return self::$instance; } self::$instance = $this; $this->loadScripts(); } /** * Adds scripts and styles to every page is enabled * * @return void */ public function loadScripts() { \add_action( 'wp_enqueue_scripts', function () { // TODO: Determine a way to conditionally load assets (https://github.com/extendify/company-product/issues/72). $this->addStylesheets(); } ); } /** * Adds stylesheets as needed * * @return void */ public function addStylesheets() { $version = App::$environment === 'PRODUCTION' ? App::$version : uniqid(); \wp_enqueue_style( App::$slug . '-utility-classes', EXTENDIFYSDK_BASE_URL . 'public/build/extendify-utilities.css', [], $version, 'all' ); } }