Current File : /var/www/html/blog/wp-content/plugins/blogsqode-posts/blogsqode-posts.php |
<?php
/**
* Plugin Name: Blogsqode Posts
* Plugin URI: https://up2client.com/envato/blogsqode-v4.0/previewpage/preview_page.html
* Description: Provides a Various Layouts for blogs.
* Version: 2.0.0
* Author: The_Krishna
* Author URI: https://themeforest.net/user/the_krishna
* Text Domain: blogsqode
*
* @package Blogsqode
*/
// If this file is called directly, abort.
if (! defined('WPINC')) {
die;
}
if (! defined('BLOGSQODE_PLUGIN_FILE')) {
define('BLOGSQODE_PLUGIN_FILE', plugin_dir_url(__FILE__));
}
if (! defined('BLOGSQODE_PLUGIN_PATH')) {
define('BLOGSQODE_PLUGIN_PATH', plugin_dir_path(__FILE__));
}
if (!defined('BLOGSQODE_IMG_PATH')) {
define('BLOGSQODE_IMG_PATH', plugin_dir_url(__FILE__) . 'public/assets/images');
}
/**
* Currently plugin version.
* Rename this for your plugin and update it as you release new versions.
*/
define('BLOGSQODE_VERSION', '3.0.0');
add_action('wp_footer', 'add_scripts_in_footer_func');
function add_scripts_in_footer_func()
{
if (!is_single()) {
$dark_mode = strtolower(get_option("blogsqode_dark_mode"));
$post_grid = strtolower(get_option("blogsqode_blog_post_grid"));
?>
<script type="text/javascript">
"use strict";
const darkModeEnabled = localStorage.getItem('darkmode') === 'unable';
jQuery('.blog-listing').addClass('dark-mode-<?php echo esc_js($dark_mode); ?>');
jQuery('.blog-listing').addClass('post-grid-<?php echo esc_js($post_grid); ?>');
</script>
<?php
}
}
if (!function_exists('is_plugin_active')) {
include_once(ABSPATH . 'wp-admin/includes/plugin.php');
}
require_once('admin/blogsqode-admin.php');
require_once('admin/settings/elementor/blogsqode-widgets.php');
require_once('admin/settings/wpbackery/blogsqode-backery-shortcode.php');
require_once('admin/settings/wpbackery/blogsqode-backery-blockquote.php');
require_once('admin/settings/blogsqode-notices.php');
require_once('public/class-blogsqode-blog-templates.php');
require_once('public/class-blogsqode-blog-public.php');