Viewing File: /home/maglabs/exclusive/wp-content/plugins/g5-blog/inc/assets.class.php
<?php
if (!defined('ABSPATH')) {
exit; // Exit if accessed directly
}
if (!class_exists('G5Blog_Assets')) {
class G5Blog_Assets {
private static $_instance;
public static function getInstance()
{
if (self::$_instance == NULL) {
self::$_instance = new self();
}
return self::$_instance;
}
public function init() {
add_action('init',array($this,'register_assets'));
add_action( 'wp_enqueue_scripts', array($this, 'enqueue_assets'));
add_action('admin_enqueue_scripts', array($this, 'admin_enqueue_assets'));
add_action( 'template_redirect', array( $this, 'custom_css' ),20 );
}
public function register_assets(){
wp_register_script(G5BLOG()->assets_handle('post-format'),G5BLOG()->asset_url('assets/js/post-format.min.js'),array('jquery'),G5BLOG()->plugin_ver(),true);
wp_register_script(G5BLOG()->assets_handle('frontend'),G5BLOG()->asset_url('assets/js/frontend.min.js'),array('jquery'),G5BLOG()->plugin_ver(),true);
wp_register_style(G5BLOG()->assets_handle('frontend'),G5BLOG()->asset_url('assets/scss/frontend.min.css'),array(),G5BLOG()->plugin_ver());
}
public function enqueue_assets() {
wp_enqueue_style(G5BLOG()->assets_handle('frontend'));
wp_enqueue_script(G5BLOG()->assets_handle('frontend'));
}
public function admin_enqueue_assets() {
if (g5blog_is_admin_post()) {
wp_enqueue_script(G5BLOG()->assets_handle('post-format'));
}
}
public function custom_css() {
/* Image Size */
$content_padding = wp_parse_args( G5CORE()->options()->layout()->get_option( 'content_padding' ), array(
'top' => '0',
'bottom' => '0',
) );
if (isset($content_padding['top']) && ($content_padding['top'] !== '')) {
$custom_css =<<<CSS
.g5blog__single-layout-6 .g5core-page-title + .g5blog__single-featured{
padding-top: {$content_padding['top']}px;
}
CSS;
G5CORE()->custom_css()->addCss( $custom_css);
}
}
}
}
Back to Directory
File Manager