OwlCyberSecurity - MANAGER
Edit File: testimonial-free.php
<?php /** * This file is read by WordPress to generate the plugin information in the plugin * admin area. This file also includes all of the dependencies used by the plugin, * registers the activation and deactivation functions, and defines a function * that starts the plugin. * * @link https://shapedplugin.com * @since 1.0 * @package Testimonial * * Plugin Name: Real Testimonials * Plugin URI: https://shapedplugin.com/real-testimonials/?ref=1 * Description: Most Customizable and Powerful Testimonials Showcase Plugin for WordPress that allows you to manage and display Testimonials or Reviews on any page or widget. * Version: 2.6.0 * Author: ShapedPlugin * Author URI: https://shapedplugin.com/ * Text Domain: testimonial-free * Domain Path: /languages */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } require_once __DIR__ . '/vendor/autoload.php'; /** * Pro version check. * * @return boolean */ function is_testimonial_pro_active() { include_once ABSPATH . 'wp-admin/includes/plugin.php'; if ( ( is_plugin_active( 'testimonial-pro/testimonial-pro.php' ) || is_plugin_active_for_network( 'testimonial-pro/testimonial-pro.php' ) ) ) { return true; } } define( 'SP_TFREE_NAME', 'Real Testimonials' ); define( 'SP_TFREE_VERSION', '2.6.0' ); define( 'SP_TFREE_PATH', plugin_dir_path( __FILE__ ) . 'src/' ); define( 'SP_TFREE_URL', plugin_dir_url( __FILE__ ) . 'src/' ); define( 'SP_TFREE_BASENAME', plugin_basename( __FILE__ ) ); if ( ! is_testimonial_pro_active() ) { new ShapedPlugin\TestimonialFree\Admin\Views\Notices\Testimonial_Review(); new ShapedPlugin\TestimonialFree\Admin\Views\Framework\Classes\SPFTESTIMONIAL(); } /** * Returns the main instance. * * @since 2.0 SP_Testimonial_FREE * @return void */ function sp_testimonial_free() { new ShapedPlugin\TestimonialFree\Includes\TestimonialFree(); } if ( function_exists( 'sp_testimonial_free' ) && ! is_testimonial_pro_active() ) { // sp_testimonial_free instance. sp_testimonial_free(); }