OwlCyberSecurity - MANAGER
Edit File: ova-sermons.php
<?php /* Plugin Name: Ovatheme Sermons Plugin URI: https://themeforest.net/user/ovatheme Description: Ovatheme Sermons Author: Ovatheme Version: 1.0.0 Author URI: https://themeforest.net/user/ovatheme/portfolio Text Domain: ova-sermon Domain Path: /languages/ */ if ( !defined( 'ABSPATH' ) ) exit(); if (!class_exists('OvaSermon')) { class OvaSermon{ function __construct() { $this -> define_constants(); $this -> includes(); $this -> supports(); } function define_constants(){ if (!defined('OVASERMON_PLUGIN_FILE')) { define( 'OVASERMON_PLUGIN_FILE', __FILE__ ); } if (!defined('OVASERMON_PLUGIN_URI')) { define( 'OVASERMON_PLUGIN_URI', plugin_dir_url( __FILE__ ) ); } if (!defined('OVASERMON_PLUGIN_PATH')) { define( 'OVASERMON_PLUGIN_PATH', plugin_dir_path( __FILE__ ) ); } load_plugin_textdomain( 'ova-sermon', false, basename( dirname( __FILE__ ) ) .'/languages' ); } function includes() { // inc require_once( OVASERMON_PLUGIN_PATH.'inc/class-ova-custom-post-type.php' ); require_once( OVASERMON_PLUGIN_PATH.'inc/class-ova-get-data.php' ); require_once( OVASERMON_PLUGIN_PATH.'inc/ova-core-functions.php' ); require_once( OVASERMON_PLUGIN_PATH.'inc/class-ova-templates-loaders.php' ); require_once( OVASERMON_PLUGIN_PATH.'inc/class-ova-assets.php' ); // admin require_once( OVASERMON_PLUGIN_PATH.'admin/class-ova-metabox.php' ); /* Customize */ require_once OVASERMON_PLUGIN_PATH.'/inc/class-customize.php'; } function supports() { /* Make Elementors */ if ( did_action( 'elementor/loaded' ) ) { include OVASERMON_PLUGIN_PATH.'elementor/class-ova-register-elementor.php'; } } } } return new OvaSermon();