From 176e6897dfacb2e767efb4b5583fadb7f7c7e3a5 Mon Sep 17 00:00:00 2001 From: Stefan Kalscheuer Date: Thu, 1 Nov 2018 14:36:55 +0100 Subject: [PATCH] Cleaned up settigs and added label attributes --- includes/class-wpliveticker2-admin.php | 43 +++++++------------------- 1 file changed, 12 insertions(+), 31 deletions(-) diff --git a/includes/class-wpliveticker2-admin.php b/includes/class-wpliveticker2-admin.php index e8ac016..e34596a 100644 --- a/includes/class-wpliveticker2-admin.php +++ b/includes/class-wpliveticker2-admin.php @@ -77,7 +77,8 @@ class WPLiveticker2_Admin extends WPLiveticker2 { __( 'Use AJAX', 'wplt2' ), array( 'WPLiveticker2_Admin', 'settings_enable_ajax_field' ), 'wplt2-settings-page', - 'wplt2_settings_general' + 'wplt2_settings_general', + array( 'label_for' => esc_attr( self::OPTION ) . '-enable-ajax' ) ); add_settings_field( @@ -85,7 +86,8 @@ class WPLiveticker2_Admin extends WPLiveticker2 { __( 'AJAX poll interval', 'wplt2' ), array( 'WPLiveticker2_Admin', 'settings_poll_interval_field' ), 'wplt2-settings-page', - 'wplt2_settings_general' + 'wplt2_settings_general', + array( 'label_for' => esc_attr( self::OPTION ) . '-poll-interval' ) ); add_settings_field( @@ -93,7 +95,8 @@ class WPLiveticker2_Admin extends WPLiveticker2 { __( 'Default CSS Styles', 'wplt2' ), array( 'WPLiveticker2_Admin', 'settings_enable_css_field' ), 'wplt2-settings-page', - 'wplt2_settings_general' + 'wplt2_settings_general', + array( 'label_for' => esc_attr( self::OPTION ) . '-enable-css' ) ); add_settings_field( @@ -101,7 +104,8 @@ class WPLiveticker2_Admin extends WPLiveticker2 { __( 'Show RSS feed', 'wplt2' ), array( 'WPLiveticker2_Admin', 'settings_show_feed_field' ), 'wplt2-settings-page', - 'wplt2_settings_general' + 'wplt2_settings_general', + array( 'label_for' => esc_attr( self::OPTION ) . '-show-feed' ) ); } @@ -129,10 +133,8 @@ class WPLiveticker2_Admin extends WPLiveticker2 { public static function settings_enable_ajax_field() { $checked = self::$_options['enable_ajax']; - echo ''; echo '

' . esc_html__( 'Disable this option to not use AJAX update. This means all liveticker widgets and shortcodes are only updated once on site load.', 'wplt2' ) . '

'; } @@ -144,10 +146,8 @@ class WPLiveticker2_Admin extends WPLiveticker2 { public static function settings_poll_interval_field() { $poll_interval = self::$_options['poll_interval']; - echo ''; echo '

' . esc_html__( 'Interval (in seconds) to update ticker if AJAX is enabled.', 'wplt2' ) . '

'; } @@ -160,10 +160,8 @@ class WPLiveticker2_Admin extends WPLiveticker2 { public static function settings_enable_css_field() { $checked = self::$_options['enable_css']; - echo ''; echo '

' . esc_html__( 'Disable this option to remove the default styling CSS file.', 'wplt2' ) . '

'; } @@ -175,28 +173,11 @@ class WPLiveticker2_Admin extends WPLiveticker2 { public static function settings_show_feed_field() { $checked = self::$_options['show_feed']; - echo ''; echo '

' . esc_html__( 'Can be overwritten in shortcode.', 'wplt2' ) . '

'; } - /** - * Render reset settings field - * - * @return void - */ - public static function settings_reset_settings_field() { - $checked = self::$_options['reset_settings']; - - echo ''; - } - /** * Render the settings page. *