' . $view_text . '', array( 'ANBU_Settings_Page', 'id_field' ), 'anbu_global_settings', 'anbu-global-section' ); add_settings_field( 'disable-user', __( 'Exclude tracking logged-in users?', 'analytics-buddy' ), array( 'ANBU_Settings_Page', 'disable_user_field' ), 'anbu_global_settings', 'anbu-global-section' ); add_settings_field( 'anonymize-ip', __( 'Anonymize IP Addresses?', 'analytics-buddy' ), array( 'ANBU_Settings_Page', 'anonymize_ip_field' ), 'anbu_global_settings', 'anbu-global-section' ); add_settings_field( 'do-not-track', __( 'Honor Do Not Track?', 'analytics-buddy' ), array( 'ANBU_Settings_Page', 'do_not_track_field' ), 'anbu_global_settings', 'anbu-global-section' ); } /** * Generates the main section info * * @since 1.0.0 */ public static function display_main_section() { echo '
' . __( 'Enter in your tracking ID and start collecting data for Google Analytics!', 'analytics-buddy' ) . '
'; } /** * Generates the tracking id field * * @since 1.0.0 */ public static function id_field() { global $analytics_buddy; $settings = $analytics_buddy->get_settings(); ?> ' /> get_settings(); $checked = ''; if ( '1' == $settings['disable_user'] ) { $checked = " checked='checked'"; } echo ""; } /** * Generates the anonymize ip field * * @since 1.0.0 */ public static function anonymize_ip_field() { global $analytics_buddy; $settings = $analytics_buddy->get_settings(); $checked = ''; if ( '1' == $settings['anonymize_ip'] ) { $checked = " checked='checked'"; } echo ""; } /** * Generates the do not track field * * @since 1.0.0 */ public static function do_not_track_field() { global $analytics_buddy; $settings = $analytics_buddy->get_settings(); $checked = ''; if ( '1' == $settings['do_not_track'] ) { $checked = " checked='checked'"; } echo ""; } /** * Generates the settings page * * @since 1.0.0 */ public static function display_page() { ?>