options = get_option( 'activecampaign_account' ); ?>

Advanced ActiveCampaign Tracking Settings

', isset( $this->options['activecampaign_id_number'] ) ? esc_attr( $this->options['activecampaign_id_number']) : '' ); } // Get the settings option array and print one of its values public function activecampaign_optin_req_callback() { printf( 'options['activecampaign_optin_req'] ) ? esc_attr( $this->options['activecampaign_optin_req']) : 0, false ) . '/>' ); } } // Generate Settings in Admin View if( is_admin() ) $advanced_ac_settings = new AdvancedACSettings(); // Insert Advanced Active Campaign Tracking into Wordpress with Email from logged in users. function advanced_ac_tracking_inject() { $advanced_ac_options = get_option( 'activecampaign_account' ); if ( isset( $advanced_ac_options['activecampaign_id_number'] ) ) { $ac_id = $advanced_ac_options['activecampaign_id_number']; $user_info = get_userdata( get_current_user_id() ); $user_email = $user_info->user_email; if( isset( $advanced_ac_options['activecampaign_optin_req'] ) && $advanced_ac_options[ 'activecampaign_optin_req' ] ) { $activecampaign_optin_req = 'var trackByDefault = false;'; } else { $activecampaign_optin_req = 'var trackByDefault = true;'; } ?> '; } } add_filter( 'wp_footer', 'advanced_ac_tracking_inject' );