| Server IP : 173.209.174.21 / Your IP : 216.73.216.89 Web Server : Apache/2.4.58 (Ubuntu) System : Linux wcfs-server 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : nodor ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/thelittlebigshow/wp-content/plugins/slider-block/includes/ |
Upload File : |
<?php
/**
* Load google fonts.
*/
// Exit if accessed directly.
if (!defined('ABSPATH')) {
exit;
}
class Slider_Helper
{
private static $instance;
/**
* Registers the plugin.
*/
public static function register()
{
if (null === self::$instance) {
self::$instance = new self;
}
return self::$instance;
}
/**
* The Constructor.
*/
public function __construct()
{
add_action('admin_enqueue_scripts', array($this, 'enqueues'));
}
/**
* Load fonts.
*
* @access public
*/
public function enqueues($hook)
{
global $pagenow;
/**
* Only for admin add/edit pages/posts
*/
if ($pagenow == 'post-new.php' || $pagenow == 'post.php' || $pagenow == 'site-editor.php' || ($pagenow == 'themes.php' && !empty($_SERVER['QUERY_STRING']) && str_contains($_SERVER['QUERY_STRING'], 'gutenberg-edit-site'))) {
$controls_dependencies = include_once SLIDER_BLOCK_ADMIN_PATH . '/dist/modules.asset.php';
wp_register_script(
"slider-block-controls-util",
SLIDER_BLOCK_ADMIN_URL . '/dist/modules.js',
array_merge($controls_dependencies['dependencies'],['lodash']),
$controls_dependencies['version'],
true
);
wp_localize_script('slider-block-controls-util', 'EssentialBlocksLocalize', array(
'eb_wp_version' => (float) get_bloginfo('version'),
'rest_rootURL' => get_rest_url(),
'fontAwesome' => "true"
));
if ($pagenow == 'post-new.php' || $pagenow == 'post.php') {
wp_localize_script('slider-block-controls-util', 'eb_conditional_localize', array(
'editor_type' => 'edit-post'
));
} else if ($pagenow == 'site-editor.php' || $pagenow == 'themes.php') {
wp_localize_script('slider-block-controls-util', 'eb_conditional_localize', array(
'editor_type' => 'edit-site'
));
}
wp_register_style(
'essential-blocks-icon-picker-css',
SLIDER_BLOCK_ADMIN_URL . '/dist/style-modules.css'
);
wp_enqueue_style(
'essential-blocks-editor-css',
SLIDER_BLOCK_ADMIN_URL . '/dist/modules.css',
array('essential-blocks-icon-picker-css', 'essential-blocks-fontawesome'),
$controls_dependencies['version'],
'all'
);
}
}
public static function get_block_register_path($blockname, $blockPath)
{
if ((float) get_bloginfo('version') <= 5.6) {
return $blockname;
} else {
return $blockPath;
}
}
}
Slider_Helper::register();