Viewing File: /home/maglabs/bambinos/wp-content/plugins/novaworks/novaworks.php
<?php
/**
* Plugin Name: Novaworks
* Plugin URI: https://juliette.novaworks.net/
* Description: The plugin for Juliette Woocommerce WordPress Theme
* Author: Novaworks
* Author URI: https://novaworks.net
* Version: 1.0.5
* License: GNU General Public License v2
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Domain Path: /languages
* Text Domain: novaworks
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
/**
* Currently plugin version.
*/
define( 'NOVA_VERSION', '1.0.0' );
define( 'NOVA_PLUGIN_PATH', plugin_dir_path( __FILE__ ) );
define( 'NOVA_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
if ( ! function_exists( 'is_plugin_active' ) ) {
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
}
/**
* The code that runs during plugin activation.
*/
function novaworks_core_activate_plugin() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-nova-activator.php';
Novaworks_Activator::activate();
}
/**
* The code that runs during plugin deactivation.
*/
function novaworks_core_deactivate_plugin() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-nova-deactivator.php';
Novaworks_Deactivator::deactivate();
}
register_activation_hook( __FILE__, 'novaworks_core_activate_plugin' );
register_deactivation_hook( __FILE__, 'novaworks_core_deactivate_plugin' );
include_once( 'includes/helpers.php' );
include_once( 'includes/actions.php' );
include_once( 'includes/mega-menu.php' );
//Elementor
if ( defined('ELEMENTOR_VERSION' ) ) {
require plugin_dir_path( __FILE__ ) . 'includes/extensions/elementor/manager.php';
}
// Meta Boxes
include_once( 'includes/extensions/metaboxes/page.php' );
// Widgets
function nova_load_widget() {
include_once( 'includes/widgets/nova-widget-recent-posts.php' );
register_widget( 'Novaworks_Widget_Recent_Posts' );
}
add_action( 'widgets_init', 'nova_load_widget' );
// Add css
function novaworks_register_script() {
wp_register_style( 'novaworks_plugin_fontend', plugins_url('public/css/frontend.css', __FILE__), false, NOVA_VERSION, 'all');
wp_register_style( 'novaworks_plugin_backend', plugins_url('admin/css/admin.css', __FILE__), false, NOVA_VERSION, 'all');
}
add_action('init', 'novaworks_register_script');
function novaworks_enqueue_style(){
wp_enqueue_script('custom_jquery');
wp_enqueue_style( 'novaworks_plugin_fontend' );
}
function novaworks_enqueue_admin_style() {
wp_enqueue_style( 'novaworks_plugin_backend' );
}
add_action('wp_enqueue_scripts', 'novaworks_enqueue_style');
add_action('admin_enqueue_scripts', 'novaworks_enqueue_admin_style');
Back to Directory
File Manager