get_results("SELECT option_name,option_value FROM {$wpdb->prefix}atb_options;",OBJECT); if($get_config): foreach($get_config as $row): if($row->option_name=='disable_heartbeat') $disable_heartbeat=$row->option_value; if($row->option_name=='disable_heartbeat_pagetype') $disable_heartbeat_pagetype=explode(",",$row->option_value); if($row->option_name=='disable_heartbeat_pagetype_exclude') $disable_heartbeat_pagetype_exclude=$row->option_value; if($row->option_name=='disable_heartbeat_post') $disable_heartbeat_post=explode(",",$row->option_value); if($row->option_name=='disable_heartbeat_post_exclude') $disable_heartbeat_post_exclude=$row->option_value; if($row->option_name=='page_hit') $page_hit=$row->option_value; if($row->option_name=='page_hit_role') $page_hit_role=explode(",",$row->option_value); if($row->option_name=='page_hit_role_exclude') $page_hit_role_exclude=$row->option_value; if($row->option_name=='disable_wpautop') $disable_wpautop=$row->option_value; if($row->option_name=='disable_wpautop_post') $disable_wpautop_post=explode(",",$row->option_value); if($row->option_name=='disable_wpautop_post_exclude') $disable_wpautop_post_exclude=$row->option_value; endforeach; endif; // Capture Page Hits if($page_hit==1) { if(($page_hit_role_exclude==0 && (count(array_intersect($page_hit_role,$user_roles))>0 || in_array('*All',$page_hit_role,true))) || ($page_hit_role_exclude==1 && (count(array_intersect($page_hit_role,$user_roles))==0 || in_array('*All',$page_hit_role,true)))) { atb_hit_page(); } } // Stop WordPress Heartbeat on public pages if($disable_heartbeat==1) { if(($disable_heartbeat_pagetype_exclude==0 && (in_array('Public',$disable_heartbeat_pagetype,true) || in_array('*All',$disable_heartbeat_pagetype,true))) || ($disable_heartbeat_pagetype_exclude==1 && (!in_array('Public',$disable_heartbeat_pagetype,true) || !in_array('*All',$disable_heartbeat_pagetype,true)))) { function atb_stop_heartbeat() {wp_deregister_script('heartbeat');} add_action('init','atb_stop_heartbeat',1); //echo ""; } } // Disable WPautop if($disable_wpautop==1) { $post_type=get_post_type(get_the_ID()); if(($disable_wpautop_post_exclude==0 && (in_array($post_type,$disable_wpautop_post,true) || in_array('*All',$disable_wpautop_post,true))) || ($disable_wpautop_post_exclude==1 && (!in_array($post_type,$disable_wpautop_post,true) || in_array('*All',$disable_wpautop_post,true)))) { remove_filter('the_content','wpautop'); remove_filter('the_excerpt','wpautop'); //echo ""; } }