/* Plugin Name: Website CMS Bridge Plugin URI: Description: Enterprise Headless CMS Bridge for Odoo Version: 1.0.0 Author: CMS Team */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define('CMS_BRIDGE_VERSION', '1.0.0'); define('CMS_BRIDGE_PATH', plugin_dir_path(__FILE__)); require_once CMS_BRIDGE_PATH . 'includes/class-cms-preview-renderer.php'; require_once CMS_BRIDGE_PATH . 'includes/class-cms-api-receiver.php'; require_once CMS_BRIDGE_PATH . 'includes/class-cms-webhook-manager.php'; // Initialize the Preview Renderer if token is present add_action('init', function() { if (isset($_GET['cms_preview_token'])) { $renderer = new CMS_Preview_Renderer($_GET['cms_preview_token']); $renderer->render(); } });