Files
2026-04-28 15:13:50 +02:00

69 lines
2.1 KiB
PHP

<?php
/*
Plugin Name: Download Monitor
Plugin URI: https://www.download-monitor.com
Description: A full solution for managing and selling downloadable files, monitoring downloads and outputting download links and file information on your WordPress powered site.
Version: 5.1.12
Author: WPChill
Author URI: https://wpchill.com
Requires at least: 6.4
Tested up to: 6.9
Requires PHP: 7.4
Text Domain: download-monitor
License: GPL v3
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Original project created by Mike Jolley.
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
} // Exit if accessed directly
// Define DLM Version
define('DLM_VERSION', '5.1.12');
define('DLM_UPGRADER_VERSION', '4.6.0');
// Define DLM FILE
define( 'DLM_PLUGIN_FILE', __FILE__ );
define( 'DLM_URL', plugin_dir_url( __FILE__ ) );
define( 'DLM_FILE', plugin_basename( __FILE__ ) );
define( 'DLM_BETA', false );
define( 'DLM_BETA_VERSION', 'x.x.x' );
// Add meta tags to head for DLM Version.
add_action(
'wp_head',
function () {
// Add filter to hide plugin version.
if ( apply_filters( 'dlm_hide_meta_version', false ) ) {
return;
}
echo '<meta name="dlm-version" content="' . esc_attr( DLM_VERSION ) . '">';
},
1
);
if ( version_compare( PHP_VERSION, '7.4.0' ) >= 0 ) {
require_once plugin_dir_path( DLM_PLUGIN_FILE ) . 'includes/bootstrap.php';
} else {
require_once plugin_dir_path( DLM_PLUGIN_FILE ) . 'includes/php-too-low.php';
}
if ( ! class_exists( 'DLM_Review' ) && is_admin() ) {
require_once __DIR__ . '/includes/admin/class-dlm-review.php';
}