Adding more functionality

This commit is contained in:
2025-08-29 18:54:14 -07:00
parent 264e65006a
commit ce48f1615f
14 changed files with 4098 additions and 84 deletions

View File

@@ -39,6 +39,7 @@ final class WP_Digital_Download {
private function load_dependencies() {
$files = array(
'includes/class-wpdd-install.php',
'includes/class-wpdd-setup.php',
'includes/class-wpdd-post-types.php',
'includes/class-wpdd-roles.php',
'includes/class-wpdd-metaboxes.php',
@@ -46,6 +47,8 @@ final class WP_Digital_Download {
'includes/class-wpdd-paypal.php',
'includes/class-wpdd-download-handler.php',
'includes/class-wpdd-customer.php',
'includes/class-wpdd-license-manager.php',
'includes/class-wpdd-api.php',
'includes/class-wpdd-orders.php',
'includes/class-wpdd-file-protection.php',
'includes/class-wpdd-watermark.php',
@@ -168,7 +171,25 @@ final class WP_Digital_Download {
error_log('WPDD Error: WPDD_Ajax class not found');
}
if (class_exists('WPDD_License_Manager')) {
WPDD_License_Manager::init();
} else {
error_log('WPDD Error: WPDD_License_Manager class not found');
}
if (class_exists('WPDD_API')) {
WPDD_API::init();
} else {
error_log('WPDD Error: WPDD_API class not found');
}
if (is_admin()) {
if (class_exists('WPDD_Setup')) {
WPDD_Setup::init();
} else {
error_log('WPDD Error: WPDD_Setup class not found');
}
if (class_exists('WPDD_Admin')) {
WPDD_Admin::init();
} else {