om.Optin.init

document.addEventListener(‘om.Optin.init’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); // This event is passed the Optin object console.log(event.detail.Optin); } );Continue reading

om.Campaign.changeView

document.addEventListener(‘om.Campaign.changeView’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );Continue reading

om.Campaign.afterCleanup

document.addEventListener(‘om.Campaign.afterCleanup’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );Continue reading

om.Campaign.cleanup

document.addEventListener(‘om.Campaign.cleanup’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );Continue reading

om.Campaign.afterClose

document.addEventListener(‘om.Campaign.afterClose’, function(event) { // This event is passed the Campaign object console.log(event.detail.Campaign); } );Continue reading

Remove comments article only

// Disabilita i commenti solo sugli articoli (post), non sui prodotti (product) add_action(‘init’, function() { // Rimuovi il supporto ai commenti dagli articoli remove_post_type_support(‘post’, ‘comments’); }, 20); // Nasconde il modulo commenti nel frontend per sicurezza (fallback) add_filter(‘comments_open’, function($open, $post_id)…Continue reading

bos_leaderboard_top6

add_shortcode(‘bos_leaderboard_top6’, function() { $args = array( ‘role’ => ‘subscriber’, ‘number’ => 6, ‘orderby’ => ‘meta_value_num’, ‘meta_key’=> ‘bos_points’, ‘order’ => ‘DESC’ ); $users = get_users($args); $output = ‘ ‘; foreach ($users as $user) { $name = $user->display_name; $points = get_user_meta($user->ID, ‘bos_points’,…Continue reading