om.Lock.init

document.addEventListener(‘om.Lock.init’, function(event) { console.log(event.detail.Lock); // The method that will be used for locking the content. console.log(event.detail.Lock.method); console.log(event.detail.Campaign); } );Continue reading

om.Listeners.init

document.addEventListener(‘om.Listeners.init’, function(event) { console.log(event.detail.Listeners); console.log(event.detail.Campaign); } );Continue reading

om.Iframes.init

document.addEventListener(‘om.Iframes.init’, function(event) { console.log(event.detail.Iframes); console.log(event.detail.Campaign); } );Continue reading

Add Donor Comments To Donor Wall

add_action(‘charitable_donor_loop_after_donor’, ‘example_charitable_donor_loop_after_donor’, 10, 2 ); function example_charitable_donor_loop_after_donor( $donor, $view_args ) { $user_id = $donor->get_user_id(); $campaign_id = ! empty ( $view_args[‘campaign’] ) ? $view_args[‘campaign’] : 0; if ( 0 === $campaign_id ) { return; } $args = array( ‘user_id’ => $user_id,…Continue reading

EXOP Consulting 2025

{ “data”: [ { “event_name”: “Purchase”, “event_time”: 1748569223, “action_source”: “website”, “user_data”: { “em”: [ “7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068” ], “ph”: [ null ] }, “attribution_data”: { “attribution_share”: “0.3” }, “custom_data”: { “currency”: “USD”, “value”: “142.52” }, “original_event_data”: { “event_name”: “Purchase”, “event_time”: 1748569223 }…Continue reading

Activer automatiquement TranslatePress Multilingue

add_action(‘init’, function () { $extensions = [ ‘translatepress-multilingual/translatepress.php’, ]; foreach ($extensions as $extension) { if (!is_plugin_active($extension) && file_exists(WP_PLUGIN_DIR . ‘/’ . $extension)) { activate_plugin($extension); } } });Continue reading

Activer automatiquement WooCommerce et les paiements

add_action(‘init’, function () { $extensions = [ ‘woocommerce/woocommerce.php’, ‘woo-payments/woocommerce-payments.php’, ‘woocommerce-paypal-payments/woocommerce-paypal-payments.php’, ‘woocommerce-tax/woocommerce-tax.php’, ‘google-listings-and-ads/google-listings-and-ads.php’, // si installé ‘kliken-marketing/kliken-marketing.php’, // marketing Woo ]; foreach ($extensions as $extension) { if (!is_plugin_active($extension) && file_exists(WP_PLUGIN_DIR . ‘/’ . $extension)) { activate_plugin($extension); } } });Continue reading

Activer automatiquement les extensions professionnelles

add_action(‘init’, function () { $extensions = [ ‘wp-user-manager/wp-user-manager.php’, ‘wp-job-portal/wp-job-portal.php’, ‘wp-html-mail/wp-html-mail.php’, // si utilisé pour les emails Pro ‘fluent-crm/fluent-crm.php’, // si utilisé aussi dans Pro ]; foreach ($extensions as $extension) { if (!is_plugin_active($extension) && file_exists(WP_PLUGIN_DIR . ‘/’ . $extension)) { activate_plugin($extension);…Continue reading

Activer automatiquement les extensions de formulaire

add_action(‘init’, function () { $extensions = [ ‘fluent-crm/fluent-crm.php’, ‘wp-html-mail/wp-html-mail.php’, ‘wpforms-lite/wpforms.php’, // si installé ‘surecart/surecart.php’, // pour SureForms ou SureCart ‘forminator/forminator.php’, // si vous utilisez Forminator ]; foreach ($extensions as $extension) { if (!is_plugin_active($extension) && file_exists(WP_PLUGIN_DIR . ‘/’ . $extension)) {…Continue reading