Completed
Pull Request — master (#133)
by Sébastien
01:53
created
includes/admin/class-alnp-admin-notices.php 2 patches
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-if ( ! class_exists( 'Auto_Load_Next_Post_Admin_Notices' ) ) {
18
+if ( ! class_exists('Auto_Load_Next_Post_Admin_Notices')) {
19 19
 
20 20
 	class Auto_Load_Next_Post_Admin_Notices {
21 21
 
@@ -37,16 +37,16 @@  discard block
 block discarded – undo
37 37
 		 * @version 1.5.0
38 38
 		 */
39 39
 		public function __construct() {
40
-			self::$install_date = get_site_option( 'auto_load_next_post_install_date', time() );
40
+			self::$install_date = get_site_option('auto_load_next_post_install_date', time());
41 41
 
42 42
 			// Check WordPress enviroment.
43
-			add_action( 'admin_init', array( $this, 'check_wp' ), 12 );
43
+			add_action('admin_init', array($this, 'check_wp'), 12);
44 44
 
45 45
 			// Don't bug the user if they don't want to see any notices.
46
-			add_action( 'admin_init', array( $this, 'dont_bug_me' ), 15 );
46
+			add_action('admin_init', array($this, 'dont_bug_me'), 15);
47 47
 
48 48
 			// Display other admin notices when required. All are dismissable.
49
-			add_action( 'admin_notices', array( $this, 'add_notices' ), 0 );
49
+			add_action('admin_notices', array($this, 'add_notices'), 0);
50 50
 		} // END __construct()
51 51
 
52 52
 		/**
@@ -60,8 +60,8 @@  discard block
 block discarded – undo
60 60
 		public function check_wp() {
61 61
 			global $wp_version;
62 62
 
63
-			if ( ! version_compare( $wp_version, AUTO_LOAD_NEXT_POST_WP_VERSION_REQUIRE, '>=' ) ) {
64
-				add_action( 'admin_notices', array( $this, 'requirement_wp_notice' ) );
63
+			if ( ! version_compare($wp_version, AUTO_LOAD_NEXT_POST_WP_VERSION_REQUIRE, '>=')) {
64
+				add_action('admin_notices', array($this, 'requirement_wp_notice'));
65 65
 				return false;
66 66
 			}
67 67
 
@@ -81,25 +81,25 @@  discard block
 block discarded – undo
81 81
 			$user_hidden_notice = false;
82 82
 
83 83
 			// If the user is allowed to install plugins and requested to hide the review notice then hide it for that user.
84
-			if ( ! empty( $_GET['hide_auto_load_next_post_review_notice'] ) && current_user_can( 'install_plugins' ) ) {
85
-				add_user_meta( $current_user->ID, 'auto_load_next_post_hide_review_notice', '1', true );
84
+			if ( ! empty($_GET['hide_auto_load_next_post_review_notice']) && current_user_can('install_plugins')) {
85
+				add_user_meta($current_user->ID, 'auto_load_next_post_hide_review_notice', '1', true);
86 86
 				$user_hidden_notice = true;
87 87
 			}
88 88
 
89 89
 			// If the user is allowed to install plugins and requested to hide the welcome notice then hide it for that user.
90
-			if ( ! empty( $_GET['hide_auto_load_next_post_welcome_notice'] ) && current_user_can( 'install_plugins' ) ) {
91
-				add_user_meta( $current_user->ID, 'auto_load_next_post_hide_welcome_notice', '1', true );
90
+			if ( ! empty($_GET['hide_auto_load_next_post_welcome_notice']) && current_user_can('install_plugins')) {
91
+				add_user_meta($current_user->ID, 'auto_load_next_post_hide_welcome_notice', '1', true);
92 92
 				$user_hidden_notice = true;
93 93
 			}
94 94
 
95
-			if ( ! empty( $_GET['hide_auto_load_next_post_beta_notice'] ) && current_user_can( 'install_plugins' ) ) {
96
-				set_transient( 'alnp_beta_notice_hidden', 'hidden', WEEK_IN_SECONDS );
95
+			if ( ! empty($_GET['hide_auto_load_next_post_beta_notice']) && current_user_can('install_plugins')) {
96
+				set_transient('alnp_beta_notice_hidden', 'hidden', WEEK_IN_SECONDS);
97 97
 				$user_hidden_notice = true;
98 98
 			}
99 99
 
100
-			if ( $user_hidden_notice ) {
100
+			if ($user_hidden_notice) {
101 101
 				// Redirect to the plugins page.
102
-				wp_safe_redirect( admin_url( 'plugins.php' ) ); exit;
102
+				wp_safe_redirect(admin_url('plugins.php')); exit;
103 103
 			}
104 104
 		} // END dont_bug_me()
105 105
 
@@ -118,43 +118,43 @@  discard block
 block discarded – undo
118 118
 			$template = get_option('template');
119 119
 
120 120
 			// Checks if the theme supports Auto Load Next Post.
121
-			if ( is_alnp_supported() ) {
121
+			if (is_alnp_supported()) {
122 122
 				// If supported theme does not match active theme then show notice.
123
-				if ( get_option( 'auto_load_next_post_theme_supported' ) !== $template ) {
124
-					add_action( 'admin_notices', array( $this, 'theme_ready_notice' ) );
125
-					update_option( 'auto_load_next_post_theme_supported', $template );
123
+				if (get_option('auto_load_next_post_theme_supported') !== $template) {
124
+					add_action('admin_notices', array($this, 'theme_ready_notice'));
125
+					update_option('auto_load_next_post_theme_supported', $template);
126 126
 				}
127 127
 			}
128 128
 			else {
129 129
 				// If theme not supported then delete option.
130
-				delete_option( 'auto_load_next_post_theme_supported' );
130
+				delete_option('auto_load_next_post_theme_supported');
131 131
 			}
132 132
 
133 133
 			// Is admin review notice hidden?
134
-			$hide_review_notice = get_user_meta( $current_user->ID, 'auto_load_next_post_hide_review_notice', true );
134
+			$hide_review_notice = get_user_meta($current_user->ID, 'auto_load_next_post_hide_review_notice', true);
135 135
 
136 136
 			// Check if we need to display the review plugin notice.
137
-			if ( current_user_can( 'install_plugins' ) && empty( $hide_review_notice ) ) {
137
+			if (current_user_can('install_plugins') && empty($hide_review_notice)) {
138 138
 				// If it has been a week or more since activating the plugin then display the review notice.
139
-				if ( ( intval( time() - self::$install_date ) ) > WEEK_IN_SECONDS ) {
140
-					add_action( 'admin_notices', array( $this, 'plugin_review_notice' ) );
139
+				if ((intval(time() - self::$install_date)) > WEEK_IN_SECONDS) {
140
+					add_action('admin_notices', array($this, 'plugin_review_notice'));
141 141
 				}
142 142
 			}
143 143
 
144 144
 			// Is admin welcome notice hidden?
145
-			$hide_welcome_notice = get_user_meta( $current_user->ID, 'auto_load_next_post_hide_welcome_notice', true );
145
+			$hide_welcome_notice = get_user_meta($current_user->ID, 'auto_load_next_post_hide_welcome_notice', true);
146 146
 
147 147
 			// Check if we need to display the welcome notice.
148
-			if ( current_user_can( 'install_plugins' ) && empty( $hide_welcome_notice ) ) {
148
+			if (current_user_can('install_plugins') && empty($hide_welcome_notice)) {
149 149
 				// If the user has just installed the plugin for the first time then welcome the user.
150
-				if ( ( intval( time() - strtotime( self::$install_date ) ) / WEEK_IN_SECONDS ) % 52 <= 2 ) {
151
-					add_action( 'admin_notices', array( $this, 'welcome_notice' ) );
150
+				if ((intval(time() - strtotime(self::$install_date)) / WEEK_IN_SECONDS) % 52 <= 2) {
151
+					add_action('admin_notices', array($this, 'welcome_notice'));
152 152
 				}
153 153
 			}
154 154
 
155 155
 			// Is this version of Auto Load Next Post a beta release?
156
-			if ( is_alnp_beta() && empty( get_transient( 'alnp_beta_notice_hidden' ) ) ) {
157
-				add_action( 'admin_notices', array( $this, 'beta_notice' ) );
156
+			if (is_alnp_beta() && empty(get_transient('alnp_beta_notice_hidden'))) {
157
+				add_action('admin_notices', array($this, 'beta_notice'));
158 158
 			}
159 159
 		} // END add_notices()
160 160
 
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
 		 * @since  1.4.3
166 166
 		 */
167 167
 		public function requirement_wp_notice() {
168
-			include( dirname( __FILE__ ) . '/views/html-notice-requirement-wp.php' );
168
+			include(dirname(__FILE__).'/views/html-notice-requirement-wp.php');
169 169
 		} // END requirement_wp_notice()
170 170
 
171 171
 		/**
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
 		 * @since  1.5.0
176 176
 		 */
177 177
 		public function theme_ready_notice() {
178
-			include( dirname( __FILE__ ) . '/views/html-notice-theme-ready.php' );
178
+			include(dirname(__FILE__).'/views/html-notice-theme-ready.php');
179 179
 		} // END theme_ready_notice()
180 180
 
181 181
 		/**
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
 		 * @since  1.5.0
186 186
 		 */
187 187
 		public function welcome_notice() {
188
-			include( dirname( __FILE__ ) . '/views/html-notice-welcome.php' );
188
+			include(dirname(__FILE__).'/views/html-notice-welcome.php');
189 189
 		} // END welcome_notice()
190 190
 
191 191
 		/**
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
 		 * @since  1.5.0
196 196
 		 */
197 197
 		public function beta_notice() {
198
-			include( dirname( __FILE__ ) . '/views/html-notice-trying-beta.php' );
198
+			include(dirname(__FILE__).'/views/html-notice-trying-beta.php');
199 199
 		} // END beta_notice()
200 200
 
201 201
 		/**
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
 		public function plugin_review_notice() {
209 209
 			$install_date = self::$install_date;
210 210
 
211
-			include( dirname( __FILE__ ) . '/views/html-notice-please-review.php' );
211
+			include(dirname(__FILE__).'/views/html-notice-please-review.php');
212 212
 		} // END plugin_review_notice()
213 213
 
214 214
 	} // END class.
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -124,8 +124,7 @@
 block discarded – undo
124 124
 					add_action( 'admin_notices', array( $this, 'theme_ready_notice' ) );
125 125
 					update_option( 'auto_load_next_post_theme_supported', $template );
126 126
 				}
127
-			}
128
-			else {
127
+			} else {
129 128
 				// If theme not supported then delete option.
130 129
 				delete_option( 'auto_load_next_post_theme_supported' );
131 130
 			}
Please login to merge, or discard this patch.
includes/admin/settings/class-alnp-settings-misc.php 1 patch
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -10,11 +10,11 @@  discard block
 block discarded – undo
10 10
  */
11 11
 
12 12
 // Exit if accessed directly.
13
-if ( ! defined( 'ABSPATH' ) ) {
13
+if ( ! defined('ABSPATH')) {
14 14
 	exit;
15 15
 }
16 16
 
17
-if ( ! class_exists( 'Auto_Load_Next_Post_Settings_Misc_Tab' ) ) {
17
+if ( ! class_exists('Auto_Load_Next_Post_Settings_Misc_Tab')) {
18 18
 
19 19
 	class Auto_Load_Next_Post_Settings_Misc_Tab extends Auto_Load_Next_Post_Settings_Page {
20 20
 
@@ -28,11 +28,11 @@  discard block
 block discarded – undo
28 28
 		 */
29 29
 		public function __construct() {
30 30
 			$this->id    = 'misc';
31
-			$this->label = __( 'Misc', 'auto-load-next-post' );
31
+			$this->label = __('Misc', 'auto-load-next-post');
32 32
 
33 33
 			parent::__construct();
34 34
 
35
-			add_action( 'auto_load_next_post_sections_misc', array( __CLASS__, 'no_comment_selector_set' ), 10 );
35
+			add_action('auto_load_next_post_sections_misc', array(__CLASS__, 'no_comment_selector_set'), 10);
36 36
 		} // END __construct()
37 37
 
38 38
 		/**
@@ -43,11 +43,11 @@  discard block
 block discarded – undo
43 43
 		 * @since  1.5.0
44 44
 		 */
45 45
 		public static function no_comment_selector_set() {
46
-			$comments_container = get_option( 'auto_load_next_post_comments_container' );
47
-			$remove_comments    = get_option( 'auto_load_next_post_remove_comments' );
46
+			$comments_container = get_option('auto_load_next_post_comments_container');
47
+			$remove_comments    = get_option('auto_load_next_post_remove_comments');
48 48
 
49
-			if ( empty( $comments_container ) && ! empty( $remove_comments ) ) {
50
-				include( dirname( AUTO_LOAD_NEXT_POST_FILE ) . '/includes/admin/views/html-notice-no-comment-selector.php' );
49
+			if (empty($comments_container) && ! empty($remove_comments)) {
50
+				include(dirname(AUTO_LOAD_NEXT_POST_FILE).'/includes/admin/views/html-notice-no-comment-selector.php');
51 51
 			}
52 52
 		} // END no_comment_selector_set()
53 53
 
@@ -63,47 +63,47 @@  discard block
 block discarded – undo
63 63
 				'auto_load_next_post_misc_settings', array(
64 64
 
65 65
 					array(
66
-						'title' => __( 'Misc', 'auto-load-next-post' ),
66
+						'title' => __('Misc', 'auto-load-next-post'),
67 67
 						'type'  => 'title',
68
-						'desc'  => sprintf( __( 'Here you set if you want to track pageviews, remove comments and load %s javascript in the footer.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ),
68
+						'desc'  => sprintf(__('Here you set if you want to track pageviews, remove comments and load %s javascript in the footer.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')),
69 69
 						'id'    => 'misc_options'
70 70
 					),
71 71
 
72 72
 					array(
73
-						'title'   => __( 'Remove Comments', 'auto-load-next-post' ),
74
-						'desc'    => __( 'Enable to remove comments when each post loads including the initial post.', 'auto-load-next-post' ),
73
+						'title'   => __('Remove Comments', 'auto-load-next-post'),
74
+						'desc'    => __('Enable to remove comments when each post loads including the initial post.', 'auto-load-next-post'),
75 75
 						'id'      => 'auto_load_next_post_remove_comments',
76 76
 						'default' => 'yes',
77 77
 						'type'    => 'checkbox'
78 78
 					),
79 79
 
80 80
 					array(
81
-						'title'   => __( 'Update Google Analytics', 'auto-load-next-post' ),
82
-						'desc'    => __( 'Enable to track each post the visitor is reading. This will count as a pageview. You must already have Google Analytics setup.', 'auto-load-next-post' ),
81
+						'title'   => __('Update Google Analytics', 'auto-load-next-post'),
82
+						'desc'    => __('Enable to track each post the visitor is reading. This will count as a pageview. You must already have Google Analytics setup.', 'auto-load-next-post'),
83 83
 						'id'      => 'auto_load_next_post_google_analytics',
84 84
 						'default' => 'no',
85 85
 						'type'    => 'checkbox'
86 86
 					),
87 87
 
88 88
 					array(
89
-						'title'   => __( 'JavaScript in Footer?', 'auto-load-next-post' ),
90
-						'desc'    => __( 'Enable to load Auto Load Next Post in the footer instead of the header. Can be useful to optimize your site.', 'auto-load-next-post' ),
89
+						'title'   => __('JavaScript in Footer?', 'auto-load-next-post'),
90
+						'desc'    => __('Enable to load Auto Load Next Post in the footer instead of the header. Can be useful to optimize your site.', 'auto-load-next-post'),
91 91
 						'id'      => 'auto_load_next_post_js_footer',
92 92
 						'default' => 'no',
93 93
 						'type'    => 'checkbox'
94 94
 					),
95 95
 
96 96
 					array(
97
-						'title'   => __( 'Reset all data?', 'auto-load-next-post' ),
98
-						'desc'    => __( 'Press the reset button to clear all settings for this plugin and re-install the default settings.', 'auto-load-next-post' ),
97
+						'title'   => __('Reset all data?', 'auto-load-next-post'),
98
+						'desc'    => __('Press the reset button to clear all settings for this plugin and re-install the default settings.', 'auto-load-next-post'),
99 99
 						'id'      => 'auto_load_next_post_reset_data',
100 100
 						'default' => 'no',
101 101
 						'type'    => 'reset_data'
102 102
 					),
103 103
 
104 104
 					array(
105
-						'title'   => __( 'Remove all data on uninstall?', 'auto-load-next-post' ),
106
-						'desc'    => __( 'If enabled, all settings for this plugin will all be deleted when uninstalling via Plugins > Delete.', 'auto-load-next-post' ),
105
+						'title'   => __('Remove all data on uninstall?', 'auto-load-next-post'),
106
+						'desc'    => __('If enabled, all settings for this plugin will all be deleted when uninstalling via Plugins > Delete.', 'auto-load-next-post'),
107 107
 						'id'      => 'auto_load_next_post_uninstall_data',
108 108
 						'default' => 'no',
109 109
 						'type'    => 'checkbox'
@@ -123,15 +123,15 @@  discard block
 block discarded – undo
123 123
 		 * @since 1.5.0
124 124
 		 * @param mixed $settings
125 125
 		 */
126
-		public function customize_button( $settings ) {
126
+		public function customize_button($settings) {
127 127
 			?>
128 128
 			<tr valign="top">
129
-				<th scope="row" class="titledesc"><?php echo $settings['title'];?></th>
130
-				<td class="forminp forminp-<?php echo sanitize_title( $settings['type'] ) ?>">
131
-					<a href="<?php echo $settings['link']; ?>" class="button-secondary <?php echo esc_attr( $settings['class'] ); ?>">
129
+				<th scope="row" class="titledesc"><?php echo $settings['title']; ?></th>
130
+				<td class="forminp forminp-<?php echo sanitize_title($settings['type']) ?>">
131
+					<a href="<?php echo $settings['link']; ?>" class="button-secondary <?php echo esc_attr($settings['class']); ?>">
132 132
 						<?php echo $settings['button_text']; ?>
133 133
 					</a>
134
-					<span class="description"><?php echo $settings['desc'];?></span>
134
+					<span class="description"><?php echo $settings['desc']; ?></span>
135 135
 				</td>
136 136
 			</tr>
137 137
 			<?php
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
 		public function output() {
149 149
 			$settings = $this->get_settings();
150 150
 
151
-			Auto_Load_Next_Post_Admin_Settings::output_fields( $settings );
151
+			Auto_Load_Next_Post_Admin_Settings::output_fields($settings);
152 152
 		} // END output()
153 153
 
154 154
 		/**
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
 		public function save() {
161 161
 			$settings = $this->get_settings();
162 162
 
163
-			Auto_Load_Next_Post_Admin_Settings::save_fields( $settings );
163
+			Auto_Load_Next_Post_Admin_Settings::save_fields($settings);
164 164
 		} // END save()
165 165
 
166 166
 	} // END class
Please login to merge, or discard this patch.
includes/admin/settings/class-alnp-settings-theme-selectors.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-if ( ! class_exists( 'Auto_Load_Next_Post_Settings_Theme_Selectors_Tab' ) ) {
18
+if ( ! class_exists('Auto_Load_Next_Post_Settings_Theme_Selectors_Tab')) {
19 19
 
20 20
 	class Auto_Load_Next_Post_Settings_Theme_Selectors_Tab extends Auto_Load_Next_Post_Settings_Page {
21 21
 
@@ -28,12 +28,12 @@  discard block
 block discarded – undo
28 28
 		 */
29 29
 		public function __construct() {
30 30
 			$this->id    = 'theme-selectors';
31
-			$this->label = esc_html__( 'Theme Selectors', 'auto-load-next-post' );
31
+			$this->label = esc_html__('Theme Selectors', 'auto-load-next-post');
32 32
 
33 33
 			parent::__construct();
34 34
 
35
-			add_action( 'auto_load_next_post_sections_theme-selectors', array( __CLASS__, 'is_theme_supported' ), 10 );
36
-			add_action( 'auto_load_next_post_sections_theme-selectors', array( __CLASS__, 'no_theme_selectors_set' ), 10 );
35
+			add_action('auto_load_next_post_sections_theme-selectors', array(__CLASS__, 'is_theme_supported'), 10);
36
+			add_action('auto_load_next_post_sections_theme-selectors', array(__CLASS__, 'no_theme_selectors_set'), 10);
37 37
 		} // END __construct()
38 38
 
39 39
 		/**
@@ -44,8 +44,8 @@  discard block
 block discarded – undo
44 44
 		 * @since  1.5.0
45 45
 		 */
46 46
 		public static function is_theme_supported() {
47
-			if ( is_alnp_supported() ) {
48
-				include( dirname( AUTO_LOAD_NEXT_POST_FILE ) . '/includes/admin/views/html-notice-is-supported.php' );
47
+			if (is_alnp_supported()) {
48
+				include(dirname(AUTO_LOAD_NEXT_POST_FILE).'/includes/admin/views/html-notice-is-supported.php');
49 49
 			}
50 50
 		} // END is_theme_supported()
51 51
 
@@ -59,24 +59,24 @@  discard block
 block discarded – undo
59 59
 		public static function no_theme_selectors_set() {
60 60
 			$set_selectors = array();
61 61
 
62
-			$content_container    = get_option( 'auto_load_next_post_content_container' );
63
-			$title_selector       = get_option( 'auto_load_next_post_title_selector' );
64
-			$navigation_container = get_option( 'auto_load_next_post_navigation_container' );
62
+			$content_container    = get_option('auto_load_next_post_content_container');
63
+			$title_selector       = get_option('auto_load_next_post_title_selector');
64
+			$navigation_container = get_option('auto_load_next_post_navigation_container');
65 65
 
66
-			if ( ! empty( $content_container ) ) {
66
+			if ( ! empty($content_container)) {
67 67
 				$set_selectors[] = $content_container;
68 68
 			}
69 69
 
70
-			if ( ! empty( $title_selector ) ) {
70
+			if ( ! empty($title_selector)) {
71 71
 				$set_selectors[] = $title_selector;
72 72
 			}
73 73
 
74
-			if ( ! empty( $navigation_container ) ) {
74
+			if ( ! empty($navigation_container)) {
75 75
 				$set_selectors[] = $navigation_container;
76 76
 			}
77 77
 
78
-			if ( empty( $set_selectors ) || is_array( $set_selectors ) && count( $set_selectors ) < 3 ) {
79
-				include( dirname( AUTO_LOAD_NEXT_POST_FILE ) . '/includes/admin/views/html-notice-no-theme-selectors.php' );
78
+			if (empty($set_selectors) || is_array($set_selectors) && count($set_selectors) < 3) {
79
+				include(dirname(AUTO_LOAD_NEXT_POST_FILE).'/includes/admin/views/html-notice-no-theme-selectors.php');
80 80
 			}
81 81
 		} // END no_theme_selectors_set()
82 82
 
@@ -95,26 +95,26 @@  discard block
 block discarded – undo
95 95
 				'auto_load_next_post_theme_selectors_settings', array(
96 96
 
97 97
 					array(
98
-						'title' => esc_html__( 'Theme Selectors', 'auto-load-next-post' ),
98
+						'title' => esc_html__('Theme Selectors', 'auto-load-next-post'),
99 99
 						'type'  => 'title',
100
-						'desc'  => sprintf( esc_html__( 'Here you set the theme selectors below according to your active theme. All are required for %s to work.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ),
100
+						'desc'  => sprintf(esc_html__('Here you set the theme selectors below according to your active theme. All are required for %s to work.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')),
101 101
 						'id'    => 'theme_selectors_options'
102 102
 					),
103 103
 
104 104
 					array(
105
-						'title'    => esc_html__( 'Content Container', 'auto-load-next-post' ),
106
-						'desc'     => __( 'The primary container where the post content is loaded in. Default: <code>main.site-main</code>', 'auto-load-next-post' ),
105
+						'title'    => esc_html__('Content Container', 'auto-load-next-post'),
106
+						'desc'     => __('The primary container where the post content is loaded in. Default: <code>main.site-main</code>', 'auto-load-next-post'),
107 107
 						'id'       => 'auto_load_next_post_content_container',
108 108
 						'default'  => 'main.site-main',
109
-						'placeholder' => __( 'Required', 'auto-load-next-post' ),
109
+						'placeholder' => __('Required', 'auto-load-next-post'),
110 110
 						'type'     => 'text',
111 111
 						'css'      => 'min-width:300px;',
112 112
 						'autoload' => false
113 113
 					),
114 114
 
115 115
 					array(
116
-						'title'    => esc_html__( 'Post Title', 'auto-load-next-post' ),
117
-						'desc'     => __( 'Used to identify which article the user is reading and track should Google Analytics or other analytics be enabled. Default: <code>h1.entry-title</code>', 'auto-load-next-post' ),
116
+						'title'    => esc_html__('Post Title', 'auto-load-next-post'),
117
+						'desc'     => __('Used to identify which article the user is reading and track should Google Analytics or other analytics be enabled. Default: <code>h1.entry-title</code>', 'auto-load-next-post'),
118 118
 						'id'       => 'auto_load_next_post_title_selector',
119 119
 						'default'  => 'h1.entry-title',
120 120
 						'type'     => 'text',
@@ -123,8 +123,8 @@  discard block
 block discarded – undo
123 123
 					),
124 124
 
125 125
 					array(
126
-						'title'    => esc_html__( 'Post Navigation', 'auto-load-next-post' ),
127
-						'desc'     => __( 'Used to identify which post to load next if any. Default: <code>nav.post-navigation</code>', 'auto-load-next-post' ),
126
+						'title'    => esc_html__('Post Navigation', 'auto-load-next-post'),
127
+						'desc'     => __('Used to identify which post to load next if any. Default: <code>nav.post-navigation</code>', 'auto-load-next-post'),
128 128
 						'id'       => 'auto_load_next_post_navigation_container',
129 129
 						'default'  => 'nav.post-navigation',
130 130
 						'type'     => 'text',
@@ -133,8 +133,8 @@  discard block
 block discarded – undo
133 133
 					),
134 134
 
135 135
 					array(
136
-						'title'    => esc_html__( 'Comments Container', 'auto-load-next-post' ),
137
-						'desc'     => sprintf( __( 'Used to remove comments if enabled under <strong>%1$sMisc%2$s</strong> settings. Default: <code>div#comments</code>', 'auto-load-next-post' ), '<a href="' . get_admin_url( $blog_id, 'options-theme_selectors.php?page=auto-load-next-post-settings&tab=misc' ) . '">', '</a>' ),
136
+						'title'    => esc_html__('Comments Container', 'auto-load-next-post'),
137
+						'desc'     => sprintf(__('Used to remove comments if enabled under <strong>%1$sMisc%2$s</strong> settings. Default: <code>div#comments</code>', 'auto-load-next-post'), '<a href="'.get_admin_url($blog_id, 'options-theme_selectors.php?page=auto-load-next-post-settings&tab=misc').'">', '</a>'),
138 138
 						'id'       => 'auto_load_next_post_comments_container',
139 139
 						'default'  => 'div#comments',
140 140
 						'type'     => 'text',
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
 		public function output() {
159 159
 			$settings = $this->get_settings();
160 160
 
161
-			Auto_Load_Next_Post_Admin_Settings::output_fields( $settings );
161
+			Auto_Load_Next_Post_Admin_Settings::output_fields($settings);
162 162
 		} // END output()
163 163
 
164 164
 		/**
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
 		public function save() {
172 172
 			$settings = $this->get_settings();
173 173
 
174
-			Auto_Load_Next_Post_Admin_Settings::save_fields( $settings );
174
+			Auto_Load_Next_Post_Admin_Settings::save_fields($settings);
175 175
 		} // END save()
176 176
 
177 177
 	} // END class
Please login to merge, or discard this patch.
includes/admin/class-alnp-admin-help.php 1 patch
Spacing   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -14,11 +14,11 @@  discard block
 block discarded – undo
14 14
  */
15 15
 
16 16
 // Exit if accessed directly.
17
-if ( ! defined( 'ABSPATH' ) ) {
17
+if ( ! defined('ABSPATH')) {
18 18
 	exit;
19 19
 }
20 20
 
21
-if ( ! class_exists( 'Auto_Load_Next_Post_Admin_Help' ) ) {
21
+if ( ! class_exists('Auto_Load_Next_Post_Admin_Help')) {
22 22
 
23 23
 	class Auto_Load_Next_Post_Admin_Help {
24 24
 
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 		 * @since  1.0.0
30 30
 		 */
31 31
 		public function __construct() {
32
-			add_action( 'current_screen', array( $this, 'add_help_tabs' ), 50 );
32
+			add_action('current_screen', array($this, 'add_help_tabs'), 50);
33 33
 		} // END __construct()
34 34
 
35 35
 		/**
@@ -42,62 +42,62 @@  discard block
 block discarded – undo
42 42
 		public function add_help_tabs() {
43 43
 			$screen = get_current_screen();
44 44
 
45
-			if (	$screen->id != 'settings_page_auto-load-next-post-settings') {
45
+			if ($screen->id != 'settings_page_auto-load-next-post-settings') {
46 46
 				return;
47 47
 			}
48 48
 
49
-			$screen->add_help_tab( array(
49
+			$screen->add_help_tab(array(
50 50
 				'id'      => 'auto_load_next_post_theme_selectors_tab',
51
-				'title'   => __( 'Theme Selectors', 'auto-load-next-post' ),
51
+				'title'   => __('Theme Selectors', 'auto-load-next-post'),
52 52
 				'content' =>
53
-					'<h2>' . __( 'Theme Selectors', 'auto-load-next-post' ) . '</h2>' .
54
-					'<p>' . sprintf( __( 'Theme Selectors allows %s look for where to load content in, the post being read, the next post to load and whether to show or hide comments per post.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ) . '</p>' .
55
-					'<p>' . sprintf( __( 'When the plugin was activated, default theme selectors are set that match the majority of most WordPress themes. If the active theme supports %1$s then it will set its own theme selectors. If the theme has not declared support for %1$s and posts are not loading, dont worry. It is most likely that at least one of these selectors need to be changed. You may find it to be the <em>Content Container</em>. See more information on %2$show to find your theme selectors%3$s.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), '<a href="https://autoloadnextpost.com/documentation/find-theme-selectors/">', '</a>' ) . '</p>' .
56
-					'<p>' . sprintf( esc_html__( 'These are the default theme selectors when %s is installed.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ) . '</p>' .
57
-					'<h5>' . esc_html__( 'Default Theme Selectors', 'auto-load-next-post' ) . '</h5>' .
58
-					'<ul>' .
59
-					'<li><strong>' . esc_html__( 'Content Container', 'auto-load-next-post' ) . '</strong>' . '<br>main.site-main</li>' .
60
-					'<li><strong>' . esc_html__( 'Post Title', 'auto-load-next-post' ) . '</strong>' . '<br>h1.entry-title</li>' .
61
-					'<li><strong>' . esc_html__( 'Post Navigation', 'auto-load-next-post' ) . '</strong>' . '<br>nav.post-navigation</li>' .
62
-					'<li><strong>' . esc_html__( 'Comments Container', 'auto-load-next-post' ) . '</strong>' . '<br>div#comments</li>' .
53
+					'<h2>'.__('Theme Selectors', 'auto-load-next-post').'</h2>'.
54
+					'<p>'.sprintf(__('Theme Selectors allows %s look for where to load content in, the post being read, the next post to load and whether to show or hide comments per post.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')).'</p>'.
55
+					'<p>'.sprintf(__('When the plugin was activated, default theme selectors are set that match the majority of most WordPress themes. If the active theme supports %1$s then it will set its own theme selectors. If the theme has not declared support for %1$s and posts are not loading, dont worry. It is most likely that at least one of these selectors need to be changed. You may find it to be the <em>Content Container</em>. See more information on %2$show to find your theme selectors%3$s.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post'), '<a href="https://autoloadnextpost.com/documentation/find-theme-selectors/">', '</a>').'</p>'.
56
+					'<p>'.sprintf(esc_html__('These are the default theme selectors when %s is installed.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')).'</p>'.
57
+					'<h5>'.esc_html__('Default Theme Selectors', 'auto-load-next-post').'</h5>'.
58
+					'<ul>'.
59
+					'<li><strong>'.esc_html__('Content Container', 'auto-load-next-post').'</strong>'.'<br>main.site-main</li>'.
60
+					'<li><strong>'.esc_html__('Post Title', 'auto-load-next-post').'</strong>'.'<br>h1.entry-title</li>'.
61
+					'<li><strong>'.esc_html__('Post Navigation', 'auto-load-next-post').'</strong>'.'<br>nav.post-navigation</li>'.
62
+					'<li><strong>'.esc_html__('Comments Container', 'auto-load-next-post').'</strong>'.'<br>div#comments</li>'.
63 63
 					'</ul>'
64
-			) );
64
+			));
65 65
 
66
-			$screen->add_help_tab( array(
66
+			$screen->add_help_tab(array(
67 67
 				'id'      => 'auto_load_next_post_support_tab',
68
-				'title'   => esc_html__( 'Help & Support', 'auto-load-next-post' ),
68
+				'title'   => esc_html__('Help & Support', 'auto-load-next-post'),
69 69
 				'content' =>
70
-					'<h2>' . esc_html__( 'Help & Support', 'auto-load-next-post' ) . '</h2>' .
71
-					'<p>' . sprintf( __( 'Should you need help understanding, using, or extending %1$s, please %2$sread the documentation%3$s. You will find snippets, tutorials and much more.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), '<a href="https://autoloadnextpost.com/documentation/?utm_source=wpadmin&utm_campaign=plugin-settings-help-tab" target="_blank">', '</a>' ) . '</p>' .
72
-					'<p>' . sprintf( __( 'For further assistance with %1$s you can use the %2$scommunity forum%3$s.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), '<a href="https://wordpress.org/support/plugin/auto-load-next-post" target="_blank">', '</a>' ) . '</p> ' .
73
-					'<p>' . sprintf( __( '%1$s is in need of translations. Is the plugin not translated in your language or do you spot errors with the current translations? Helping out is easy! Head over to the project on WordPress.org and click %2$sTranslate %1$s%3$s.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), '<a href="https://translate.wordpress.org/projects/wp-plugins/auto-load-next-post" target="_blank">', '</a>' ) . '</p>' .
74
-					'<p><a href="https://autoloadnextpost.com/documentation/?utm_source=wpadmin&utm_campaign=plugin-settings-help-tab" class="button button-primary" target="_blank">' . esc_html__( 'Documentation', 'auto-load-next-post' ) . '</a> <a href="https://wordpress.org/support/plugin/auto-load-next-post" class="button button-secondary" target="_blank">' . esc_html__( 'Community Forum', 'auto-load-next-post' ) . '</a> <a href="https://autoloadnextpost.com/f-a-q/?utm_source=wpadmin&utm_campaign=plugin-settings-help-tab" class="button button-secondary" target="_blank">' . esc_html__( 'Frequently Asked Questions', 'auto-load-next-post' ) . '</a> <a href="https://translate.wordpress.org/projects/wp-plugins/auto-load-next-post" class="button button-secondary" target="_blank">' . sprintf( esc_html__( 'Translate %s', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ) . '</a></p>'
75
-			) );
70
+					'<h2>'.esc_html__('Help & Support', 'auto-load-next-post').'</h2>'.
71
+					'<p>'.sprintf(__('Should you need help understanding, using, or extending %1$s, please %2$sread the documentation%3$s. You will find snippets, tutorials and much more.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post'), '<a href="https://autoloadnextpost.com/documentation/?utm_source=wpadmin&utm_campaign=plugin-settings-help-tab" target="_blank">', '</a>').'</p>'.
72
+					'<p>'.sprintf(__('For further assistance with %1$s you can use the %2$scommunity forum%3$s.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post'), '<a href="https://wordpress.org/support/plugin/auto-load-next-post" target="_blank">', '</a>').'</p> '.
73
+					'<p>'.sprintf(__('%1$s is in need of translations. Is the plugin not translated in your language or do you spot errors with the current translations? Helping out is easy! Head over to the project on WordPress.org and click %2$sTranslate %1$s%3$s.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post'), '<a href="https://translate.wordpress.org/projects/wp-plugins/auto-load-next-post" target="_blank">', '</a>').'</p>'.
74
+					'<p><a href="https://autoloadnextpost.com/documentation/?utm_source=wpadmin&utm_campaign=plugin-settings-help-tab" class="button button-primary" target="_blank">'.esc_html__('Documentation', 'auto-load-next-post').'</a> <a href="https://wordpress.org/support/plugin/auto-load-next-post" class="button button-secondary" target="_blank">'.esc_html__('Community Forum', 'auto-load-next-post').'</a> <a href="https://autoloadnextpost.com/f-a-q/?utm_source=wpadmin&utm_campaign=plugin-settings-help-tab" class="button button-secondary" target="_blank">'.esc_html__('Frequently Asked Questions', 'auto-load-next-post').'</a> <a href="https://translate.wordpress.org/projects/wp-plugins/auto-load-next-post" class="button button-secondary" target="_blank">'.sprintf(esc_html__('Translate %s', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')).'</a></p>'
75
+			));
76 76
 
77
-			$screen->add_help_tab( array(
77
+			$screen->add_help_tab(array(
78 78
 				'id'      => 'auto_load_next_post_bugs_tab',
79
-				'title'   => esc_html__( 'Found a bug?', 'auto-load-next-post' ),
79
+				'title'   => esc_html__('Found a bug?', 'auto-load-next-post'),
80 80
 				'content' =>
81
-					'<h2>' . esc_html__( 'Found a bug?', 'auto-load-next-post' ) . '</h2>' .
82
-					'<p>' . sprintf( __( 'If you find a bug within %1$s, please %2$sreport the issue%4$s by creating a ticket on the GitHub repository where I can deal with it more appropriately. Please ensure that you have read the %3$sguidelines to contributing%4$s prior to submitting your report. To help me solve the issue, please be as descriptive as possible.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), '<a href="https://github.com/AutoLoadNextPost/Auto-Load-Next-Post/issues?state=open" target="_blank">', '<a href="https://github.com/AutoLoadNextPost/Auto-Load-Next-Post/blob/master/CONTRIBUTING.md" target="_blank">', '</a>' ) . '</p>' .
83
-					'<p><a href="https://github.com/AutoLoadNextPost/Auto-Load-Next-Post/issues?state=open" class="button button-primary" target="_blank">' . esc_html__( 'Report an Issue', 'auto-load-next-post' ) . '</a></p>'
84
-			) );
81
+					'<h2>'.esc_html__('Found a bug?', 'auto-load-next-post').'</h2>'.
82
+					'<p>'.sprintf(__('If you find a bug within %1$s, please %2$sreport the issue%4$s by creating a ticket on the GitHub repository where I can deal with it more appropriately. Please ensure that you have read the %3$sguidelines to contributing%4$s prior to submitting your report. To help me solve the issue, please be as descriptive as possible.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post'), '<a href="https://github.com/AutoLoadNextPost/Auto-Load-Next-Post/issues?state=open" target="_blank">', '<a href="https://github.com/AutoLoadNextPost/Auto-Load-Next-Post/blob/master/CONTRIBUTING.md" target="_blank">', '</a>').'</p>'.
83
+					'<p><a href="https://github.com/AutoLoadNextPost/Auto-Load-Next-Post/issues?state=open" class="button button-primary" target="_blank">'.esc_html__('Report an Issue', 'auto-load-next-post').'</a></p>'
84
+			));
85 85
 
86 86
 			$screen->add_help_tab(array(
87 87
 				'id'      => 'auto_load_next_post_feedback_tab',
88
-				'title'   => esc_html__( 'Feedback', 'auto-load-next-post' ),
88
+				'title'   => esc_html__('Feedback', 'auto-load-next-post'),
89 89
 				'content' =>
90
-					'<h2>' . esc_html__( 'Feedback', 'auto-load-next-post' ) . '</h2>' .
91
-					'<p>' . esc_html__( 'Your feedback is very important to me. Please consider leaving a review on WordPress.org or complete a simple survey.', 'auto-load-next-post' ) . '</p>' .
92
-					'<p>' . sprintf( __( 'If %1$s has worked out for you well and you like it, please consider %2$smaking a donation%3$s.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), '<a href="https://www.buymeacoffee.com/sebastien" target="_blank">', '</a>' ) . '</p>'.
93
-					'<p><a href="https://wordpress.org/support/view/plugin-reviews/auto-load-next-post?filter=5#postform" class="button button-primary" target="_blank">' . esc_html__( 'Submit a Review', 'auto-load-next-post' ) . '</a> <a href="https://docs.google.com/forms/d/e/1FAIpQLSdzxlvnXRBIw8gqI7Z2O-HzYtncpGjDkLjlaeZLVsfrR61FNA/viewform?usp=sf_link" class="button button-secondary" target="_blank">' . esc_html__( 'Complete a Simple Survey', 'auto-load-next-post' ) . '</a> <a href="https://www.buymeacoffee.com/sebastien" class="button button-secondary" target="_blank">' . esc_html__( 'Make a Donation', 'auto-load-next-post' ) . '</a></p>'
94
-			) );
90
+					'<h2>'.esc_html__('Feedback', 'auto-load-next-post').'</h2>'.
91
+					'<p>'.esc_html__('Your feedback is very important to me. Please consider leaving a review on WordPress.org or complete a simple survey.', 'auto-load-next-post').'</p>'.
92
+					'<p>'.sprintf(__('If %1$s has worked out for you well and you like it, please consider %2$smaking a donation%3$s.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post'), '<a href="https://www.buymeacoffee.com/sebastien" target="_blank">', '</a>').'</p>'.
93
+					'<p><a href="https://wordpress.org/support/view/plugin-reviews/auto-load-next-post?filter=5#postform" class="button button-primary" target="_blank">'.esc_html__('Submit a Review', 'auto-load-next-post').'</a> <a href="https://docs.google.com/forms/d/e/1FAIpQLSdzxlvnXRBIw8gqI7Z2O-HzYtncpGjDkLjlaeZLVsfrR61FNA/viewform?usp=sf_link" class="button button-secondary" target="_blank">'.esc_html__('Complete a Simple Survey', 'auto-load-next-post').'</a> <a href="https://www.buymeacoffee.com/sebastien" class="button button-secondary" target="_blank">'.esc_html__('Make a Donation', 'auto-load-next-post').'</a></p>'
94
+			));
95 95
 
96 96
 			$screen->set_help_sidebar(
97
-				'<p><strong>' . esc_html__( 'For more information:', 'auto-load-next-post' ) . '</strong></p>' .
98
-				'<p><a href="https://autoloadnextpost.com/about/?utm_source=wpadmin&utm_campaign=plugin-settings-help-tab" target="_blank">' . sprintf( esc_html__( 'About %s', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ) . '</a></p>' .
99
-				'<p><a href="https://wordpress.org/plugins/auto-load-next-post/" target="_blank">' . esc_html__( 'WordPress.org Project', 'auto-load-next-post' ) . '</a></p>' .
100
-				'<p><a href="https://github.com/AutoLoadNextPost/Auto-Load-Next-Post/" target="_blank">' . esc_html__( 'GitHub Project', 'auto-load-next-post' ) . '</a></p>'
97
+				'<p><strong>'.esc_html__('For more information:', 'auto-load-next-post').'</strong></p>'.
98
+				'<p><a href="https://autoloadnextpost.com/about/?utm_source=wpadmin&utm_campaign=plugin-settings-help-tab" target="_blank">'.sprintf(esc_html__('About %s', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')).'</a></p>'.
99
+				'<p><a href="https://wordpress.org/plugins/auto-load-next-post/" target="_blank">'.esc_html__('WordPress.org Project', 'auto-load-next-post').'</a></p>'.
100
+				'<p><a href="https://github.com/AutoLoadNextPost/Auto-Load-Next-Post/" target="_blank">'.esc_html__('GitHub Project', 'auto-load-next-post').'</a></p>'
101 101
 			);
102 102
 
103 103
 		} // END add_help_tabs()
Please login to merge, or discard this patch.
includes/admin/class-alnp-admin-settings.php 1 patch
Spacing   +176 added lines, -176 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-if ( ! class_exists('Auto_Load_Next_Post_Admin_Settings' ) ) {
18
+if ( ! class_exists('Auto_Load_Next_Post_Admin_Settings')) {
19 19
 
20 20
 	class Auto_Load_Next_Post_Admin_Settings {
21 21
 
@@ -56,15 +56,15 @@  discard block
 block discarded – undo
56 56
 		 * @return  $settings
57 57
 		 */
58 58
 		public static function get_settings_pages() {
59
-			if ( empty( self::$settings ) ) {
59
+			if (empty(self::$settings)) {
60 60
 				$settings = array();
61 61
 
62
-				include_once( dirname( __FILE__ ) . '/settings/class-alnp-settings-page.php' );
62
+				include_once(dirname(__FILE__).'/settings/class-alnp-settings-page.php');
63 63
 
64
-				$settings[] = include( dirname( __FILE__ ) . '/settings/class-alnp-settings-theme-selectors.php');
65
-				$settings[] = include( dirname( __FILE__ ) . '/settings/class-alnp-settings-misc.php');
64
+				$settings[] = include(dirname(__FILE__).'/settings/class-alnp-settings-theme-selectors.php');
65
+				$settings[] = include(dirname(__FILE__).'/settings/class-alnp-settings-misc.php');
66 66
 
67
-				self::$settings = apply_filters( 'auto_load_next_post_get_settings_pages', $settings );
67
+				self::$settings = apply_filters('auto_load_next_post_get_settings_pages', $settings);
68 68
 			}
69 69
 
70 70
 			return self::$settings;
@@ -82,16 +82,16 @@  discard block
 block discarded – undo
82 82
 		public static function save() {
83 83
 			global $current_tab;
84 84
 
85
-			check_admin_referer( 'auto-load-next-post-settings' );
85
+			check_admin_referer('auto-load-next-post-settings');
86 86
 
87 87
 			// Trigger actions
88
-			do_action( 'auto_load_next_post_settings_save_' . $current_tab );
89
-			do_action( 'auto_load_next_post_update_options_' . $current_tab );
90
-			do_action( 'auto_load_next_post_update_options' );
88
+			do_action('auto_load_next_post_settings_save_'.$current_tab);
89
+			do_action('auto_load_next_post_update_options_'.$current_tab);
90
+			do_action('auto_load_next_post_update_options');
91 91
 
92
-			self::add_message( __( 'Your settings have been saved.', 'auto-load-next-post' ) );
92
+			self::add_message(__('Your settings have been saved.', 'auto-load-next-post'));
93 93
 
94
-			do_action( 'auto_load_next_post_settings_saved' );
94
+			do_action('auto_load_next_post_settings_saved');
95 95
 		} // END save()
96 96
 
97 97
 		/**
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
 		 * @since  1.0.0
103 103
 		 * @param  string $text Message
104 104
 		 */
105
-		public static function add_message( $text ) {
105
+		public static function add_message($text) {
106 106
 			self::$messages[] = $text;
107 107
 		} // END add_message()
108 108
 
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 		 * @since  1.0.0
115 115
 		 * @param  string $text Error
116 116
 		 */
117
-		public static function add_error( $text ) {
117
+		public static function add_error($text) {
118 118
 			self::$errors[] = $text;
119 119
 		} // END add_error()
120 120
 
@@ -127,13 +127,13 @@  discard block
 block discarded – undo
127 127
 		 * @return string
128 128
 		 */
129 129
 		public static function show_messages() {
130
-			if ( count( self::$errors ) > 0 ) {
131
-				foreach ( self::$errors as $error ) {
132
-					echo '<div id="message" class="error inline"><p><strong>' . esc_html( $error ) . '</strong></p></div>';
130
+			if (count(self::$errors) > 0) {
131
+				foreach (self::$errors as $error) {
132
+					echo '<div id="message" class="error inline"><p><strong>'.esc_html($error).'</strong></p></div>';
133 133
 				}
134
-			} elseif ( count( self::$messages ) > 0 ) {
135
-				foreach ( self::$messages as $message ) {
136
-					echo '<div id="message" class="updated inline"><p><strong>' . esc_html( $message ) . '</strong></p></div>';
134
+			} elseif (count(self::$messages) > 0) {
135
+				foreach (self::$messages as $message) {
136
+					echo '<div id="message" class="updated inline"><p><strong>'.esc_html($message).'</strong></p></div>';
137 137
 				}
138 138
 			}
139 139
 		} // END show_messages()
@@ -155,12 +155,12 @@  discard block
 block discarded – undo
155 155
 		public static function output() {
156 156
 			global $current_section, $current_tab;
157 157
 
158
-			do_action( 'auto_load_next_post_settings_start' );
158
+			do_action('auto_load_next_post_settings_start');
159 159
 
160 160
 			// Get tabs for the settings page
161
-			$tabs = apply_filters( 'auto_load_next_post_settings_tabs_array', array() );
161
+			$tabs = apply_filters('auto_load_next_post_settings_tabs_array', array());
162 162
 
163
-			include( dirname( __FILE__ ) . '/views/html-admin-settings.php' );
163
+			include(dirname(__FILE__).'/views/html-admin-settings.php');
164 164
 		} // END output()
165 165
 
166 166
 		/**
@@ -172,33 +172,33 @@  discard block
 block discarded – undo
172 172
 		 * @param  mixed $option_name
173 173
 		 * @return string
174 174
 		 */
175
-		public static function get_option( $option_name, $default = '' ) {
175
+		public static function get_option($option_name, $default = '') {
176 176
 			// Array value
177
-			if ( strstr( $option_name, '[' ) ) {
178
-				parse_str( $option_name, $option_array );
177
+			if (strstr($option_name, '[')) {
178
+				parse_str($option_name, $option_array);
179 179
 
180 180
 				// Option name is first key
181
-				$option_name = current( array_keys( $option_array ) );
181
+				$option_name = current(array_keys($option_array));
182 182
 
183 183
 				// Get value
184
-				$option_values = get_option( $option_name, '' );
184
+				$option_values = get_option($option_name, '');
185 185
 
186
-				$key = key( $option_array[$option_name] );
186
+				$key = key($option_array[$option_name]);
187 187
 
188
-				if ( isset( $option_values[$key] ) ) {
188
+				if (isset($option_values[$key])) {
189 189
 					$option_value = $option_values[$key];
190 190
 				} else {
191 191
 					$option_value = null;
192 192
 				}
193 193
 			} else {
194 194
 				// Single value
195
-				$option_value = get_option( $option_name, null );
195
+				$option_value = get_option($option_name, null);
196 196
 			}
197 197
 
198
-			if ( is_array( $option_value ) ) {
199
-				$option_value = array_map( 'stripslashes', $option_value );
200
-			} elseif ( ! is_null( $option_value ) ) {
201
-				$option_value = stripslashes( $option_value );
198
+			if (is_array($option_value)) {
199
+				$option_value = array_map('stripslashes', $option_value);
200
+			} elseif ( ! is_null($option_value)) {
201
+				$option_value = stripslashes($option_value);
202 202
 			}
203 203
 
204 204
 			return $option_value === null ? $default : $option_value;
@@ -215,83 +215,83 @@  discard block
 block discarded – undo
215 215
 		 * @version 1.5.0
216 216
 		 * @param   array $options Opens array to output
217 217
 		 */
218
-		public static function output_fields( $options ) {
219
-			foreach ( $options as $value ) {
220
-				if ( ! isset( $value['type'] ) ) {
218
+		public static function output_fields($options) {
219
+			foreach ($options as $value) {
220
+				if ( ! isset($value['type'])) {
221 221
 					continue;
222 222
 				}
223
-				if ( ! isset( $value['id'] ) ) {
223
+				if ( ! isset($value['id'])) {
224 224
 					$value['id'] = '';
225 225
 				}
226
-				if ( ! isset( $value['title'] ) ) {
227
-					$value['title'] = isset( $value['name'] ) ? $value['name'] : '';
226
+				if ( ! isset($value['title'])) {
227
+					$value['title'] = isset($value['name']) ? $value['name'] : '';
228 228
 				}
229
-				if ( ! isset( $value['class'] ) ) {
229
+				if ( ! isset($value['class'])) {
230 230
 					$value['class'] = '';
231 231
 				}
232
-				if ( ! isset( $value['css'] ) ) {
232
+				if ( ! isset($value['css'])) {
233 233
 					$value['css'] = '';
234 234
 				}
235
-				if ( ! isset( $value['default'] ) ) {
235
+				if ( ! isset($value['default'])) {
236 236
 					$value['default'] = '';
237 237
 				}
238
-				if ( ! isset( $value['desc'] ) ) {
238
+				if ( ! isset($value['desc'])) {
239 239
 					$value['desc'] = '';
240 240
 				}
241
-				if ( ! isset( $value['placeholder'] ) ) {
241
+				if ( ! isset($value['placeholder'])) {
242 242
 					$value['placeholder'] = '';
243 243
 				}
244 244
 
245 245
 				// Custom attribute handling
246 246
 				$custom_attributes = array();
247 247
 
248
-				if ( ! empty( $value['custom_attributes'] ) && is_array( $value['custom_attributes'] ) ) {
249
-					foreach ( $value['custom_attributes'] as $attribute => $attribute_value ) {
250
-						$custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $attribute_value ) . '"';
248
+				if ( ! empty($value['custom_attributes']) && is_array($value['custom_attributes'])) {
249
+					foreach ($value['custom_attributes'] as $attribute => $attribute_value) {
250
+						$custom_attributes[] = esc_attr($attribute).'="'.esc_attr($attribute_value).'"';
251 251
 					}
252 252
 				}
253 253
 
254 254
 				// Description handling
255
-				if ( ! empty( $value['desc'] ) ) {
255
+				if ( ! empty($value['desc'])) {
256 256
 					$description = $value['desc'];
257 257
 				}
258 258
 
259
-				if ( $description && in_array( $value['type'], array( 'textarea', 'radio' ), true ) ) {
260
-					$description = '<p style="margin-top:0">' . wp_kses_post( $description ) . '</p>';
261
-				} elseif ( $description && in_array( $value['type'], array( 'checkbox' ), true ) ) {
262
-					$description = wp_kses_post( $description );
263
-				} elseif ( $description ) {
264
-					$description = '<p class="description">' . wp_kses_post( $description ) . '</p>';
259
+				if ($description && in_array($value['type'], array('textarea', 'radio'), true)) {
260
+					$description = '<p style="margin-top:0">'.wp_kses_post($description).'</p>';
261
+				} elseif ($description && in_array($value['type'], array('checkbox'), true)) {
262
+					$description = wp_kses_post($description);
263
+				} elseif ($description) {
264
+					$description = '<p class="description">'.wp_kses_post($description).'</p>';
265 265
 				}
266 266
 
267 267
 				// Switch based on type
268
-				switch( $value['type'] ) {
268
+				switch ($value['type']) {
269 269
 
270 270
 					// Section Titles
271 271
 					case 'title':
272
-						if ( ! empty( $value['title'] ) ) {
273
-							echo '<h2>' . esc_html( $value['title'] ) . '</h2>';
272
+						if ( ! empty($value['title'])) {
273
+							echo '<h2>'.esc_html($value['title']).'</h2>';
274 274
 						}
275
-						if ( ! empty( $value['desc'] ) ) {
276
-							echo '<div id="' . esc_attr( sanitize_title( $value['id'] ) ) . '-description">';
277
-							echo wp_kses_post( wpautop( wptexturize( $value['desc'] ) ) );
275
+						if ( ! empty($value['desc'])) {
276
+							echo '<div id="'.esc_attr(sanitize_title($value['id'])).'-description">';
277
+							echo wp_kses_post(wpautop(wptexturize($value['desc'])));
278 278
 							echo '</div>';
279 279
 						}
280 280
 						echo '<table class="form-table">'."\n\n";
281
-						if ( ! empty( $value['id'] ) ) {
282
-							do_action( 'auto_load_next_post_settings_' . sanitize_title( $value['id'] ) );
281
+						if ( ! empty($value['id'])) {
282
+							do_action('auto_load_next_post_settings_'.sanitize_title($value['id']));
283 283
 						}
284 284
 
285 285
 						break;
286 286
 
287 287
 					// Section Ends
288 288
 					case 'sectionend':
289
-						if ( ! empty( $value['id'] ) ) {
290
-							do_action( 'auto_load_next_post_settings_' . sanitize_title( $value['id'] ) . '_end' );
289
+						if ( ! empty($value['id'])) {
290
+							do_action('auto_load_next_post_settings_'.sanitize_title($value['id']).'_end');
291 291
 						}
292 292
 						echo '</table>';
293
-						if ( ! empty( $value['id'] ) ) {
294
-							do_action( 'auto_load_next_post_settings_' . sanitize_title( $value['id'] ) . '_after' );
293
+						if ( ! empty($value['id'])) {
294
+							do_action('auto_load_next_post_settings_'.sanitize_title($value['id']).'_after');
295 295
 						}
296 296
 						break;
297 297
 
@@ -304,22 +304,22 @@  discard block
 block discarded – undo
304 304
 					case 'time':
305 305
 					case 'week':
306 306
 					case 'email':
307
-						$option_value = self::get_option( $value['id'], $value['default'] );
307
+						$option_value = self::get_option($value['id'], $value['default']);
308 308
 
309 309
 						?><tr valign="top">
310 310
 							<th scope="row" class="titledesc">
311
-								<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?></label>
311
+								<label for="<?php echo esc_attr($value['id']); ?>"><?php echo esc_html($value['title']); ?></label>
312 312
 							</th>
313
-							<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
313
+							<td class="forminp forminp-<?php echo esc_attr(sanitize_title($value['type'])); ?>">
314 314
 								<input
315
-									name="<?php echo esc_attr( $value['id'] ); ?>"
316
-									id="<?php echo esc_attr( $value['id'] ); ?>"
317
-									type="<?php echo esc_attr( $value['type'] ); ?>"
318
-									style="<?php echo esc_attr( $value['css'] ); ?>"
319
-									value="<?php echo esc_attr( $option_value ); ?>"
320
-									class="<?php echo esc_attr( $value['class'] ); ?>"
321
-									placeholder="<?php echo esc_attr( $value['placeholder'] ); ?>"
322
-									<?php echo implode(' ', $custom_attributes ); ?>
315
+									name="<?php echo esc_attr($value['id']); ?>"
316
+									id="<?php echo esc_attr($value['id']); ?>"
317
+									type="<?php echo esc_attr($value['type']); ?>"
318
+									style="<?php echo esc_attr($value['css']); ?>"
319
+									value="<?php echo esc_attr($option_value); ?>"
320
+									class="<?php echo esc_attr($value['class']); ?>"
321
+									placeholder="<?php echo esc_attr($value['placeholder']); ?>"
322
+									<?php echo implode(' ', $custom_attributes); ?>
323 323
 								/><?php echo $description; ?>
324 324
 							</td>
325 325
 						</tr><?php
@@ -327,23 +327,23 @@  discard block
 block discarded – undo
327 327
 
328 328
 					// Textarea.
329 329
 					case 'textarea':
330
-						$option_value = self::get_option( $value['id'], $value['default'] );
330
+						$option_value = self::get_option($value['id'], $value['default']);
331 331
 						?>
332 332
 						<tr valign="top">
333 333
 							<th scope="row" class="titledesc">
334
-								<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?></label>
334
+								<label for="<?php echo esc_attr($value['id']); ?>"><?php echo esc_html($value['title']); ?></label>
335 335
 							</th>
336
-							<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
336
+							<td class="forminp forminp-<?php echo esc_attr(sanitize_title($value['type'])); ?>">
337 337
 								<?php echo $description; ?>
338 338
 
339 339
 								<textarea
340
-									name="<?php echo esc_attr( $value['id'] ); ?>"
341
-									id="<?php echo esc_attr( $value['id'] ); ?>"
342
-									style="<?php echo esc_attr( $value['css'] ); ?>"
343
-									class="<?php echo esc_attr( $value['class'] ); ?>"
344
-									placeholder="<?php echo esc_attr( $value['placeholder'] ); ?>"
345
-									<?php echo implode( ' ', $custom_attributes ); ?>
346
-									><?php echo esc_textarea( $option_value ); ?></textarea>
340
+									name="<?php echo esc_attr($value['id']); ?>"
341
+									id="<?php echo esc_attr($value['id']); ?>"
342
+									style="<?php echo esc_attr($value['css']); ?>"
343
+									class="<?php echo esc_attr($value['class']); ?>"
344
+									placeholder="<?php echo esc_attr($value['placeholder']); ?>"
345
+									<?php echo implode(' ', $custom_attributes); ?>
346
+									><?php echo esc_textarea($option_value); ?></textarea>
347 347
 							</td>
348 348
 						</tr>
349 349
 						<?php
@@ -352,35 +352,35 @@  discard block
 block discarded – undo
352 352
 					// Select boxes.
353 353
 					case 'select':
354 354
 					case 'multiselect':
355
-						$option_value = self::get_option( $value['id'], $value['default'] );
355
+						$option_value = self::get_option($value['id'], $value['default']);
356 356
 						?>
357 357
 						<tr valign="top">
358 358
 							<th scope="row" class="titledesc">
359
-								<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?></label>
359
+								<label for="<?php echo esc_attr($value['id']); ?>"><?php echo esc_html($value['title']); ?></label>
360 360
 							</th>
361
-							<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
361
+							<td class="forminp forminp-<?php echo esc_attr(sanitize_title($value['type'])); ?>">
362 362
 								<select
363
-									name="<?php echo esc_attr( $value['id'] ); ?><?php echo ( 'multiselect' === $value['type'] ) ? '[]' : ''; ?>"
364
-									id="<?php echo esc_attr( $value['id'] ); ?>"
365
-									style="<?php echo esc_attr( $value['css'] ); ?>"
366
-									class="<?php echo esc_attr( $value['class'] ); ?>"
367
-									data-placeholder="<?php echo esc_attr( $value['placeholder'] ); ?>"
368
-									<?php echo implode( ' ', $custom_attributes ); ?>
363
+									name="<?php echo esc_attr($value['id']); ?><?php echo ('multiselect' === $value['type']) ? '[]' : ''; ?>"
364
+									id="<?php echo esc_attr($value['id']); ?>"
365
+									style="<?php echo esc_attr($value['css']); ?>"
366
+									class="<?php echo esc_attr($value['class']); ?>"
367
+									data-placeholder="<?php echo esc_attr($value['placeholder']); ?>"
368
+									<?php echo implode(' ', $custom_attributes); ?>
369 369
 									<?php echo 'multiselect' === $value['type'] ? 'multiple="multiple"' : ''; ?>
370 370
 									>
371 371
 									<?php
372
-									foreach ( $value['options'] as $key => $val ) {
372
+									foreach ($value['options'] as $key => $val) {
373 373
 										?>
374
-										<option value="<?php echo esc_attr( $key ); ?>"
374
+										<option value="<?php echo esc_attr($key); ?>"
375 375
 											<?php
376
-											if ( is_array( $option_value ) ) {
377
-												selected( in_array( (string) $key, $option_value, true ), true );
376
+											if (is_array($option_value)) {
377
+												selected(in_array((string) $key, $option_value, true), true);
378 378
 											} else {
379
-												selected( $option_value, (string) $key );
379
+												selected($option_value, (string) $key);
380 380
 											}
381 381
 											?>
382 382
 											>
383
-											<?php echo esc_html( $val ); ?></option>
383
+											<?php echo esc_html($val); ?></option>
384 384
 											<?php
385 385
 									}
386 386
 									?>
@@ -392,29 +392,29 @@  discard block
 block discarded – undo
392 392
 
393 393
 					// Radio inputs.
394 394
 					case 'radio':
395
-						$option_value = self::get_option( $value['id'], $value['default'] );
395
+						$option_value = self::get_option($value['id'], $value['default']);
396 396
 						?>
397 397
 						<tr valign="top">
398 398
 							<th scope="row" class="titledesc">
399
-								<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?></label>
399
+								<label for="<?php echo esc_attr($value['id']); ?>"><?php echo esc_html($value['title']); ?></label>
400 400
 							</th>
401
-							<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
401
+							<td class="forminp forminp-<?php echo esc_attr(sanitize_title($value['type'])); ?>">
402 402
 								<fieldset>
403 403
 									<?php echo $description; ?>
404 404
 									<ul>
405 405
 									<?php
406
-									foreach ( $value['options'] as $key => $val ) {
406
+									foreach ($value['options'] as $key => $val) {
407 407
 										?>
408 408
 										<li>
409 409
 											<label><input
410
-													name="<?php echo esc_attr( $value['id'] ); ?>"
411
-													value="<?php echo esc_attr( $key ); ?>"
410
+													name="<?php echo esc_attr($value['id']); ?>"
411
+													value="<?php echo esc_attr($key); ?>"
412 412
 													type="radio"
413
-													style="<?php echo esc_attr( $value['css'] ); ?>"
414
-													class="<?php echo esc_attr( $value['class'] ); ?>"
415
-													<?php echo implode( ' ', $custom_attributes ); // WPCS: XSS ok. ?>
416
-													<?php checked( $key, $option_value ); ?>
417
-													/> <?php echo esc_html( $val ); ?></label>
413
+													style="<?php echo esc_attr($value['css']); ?>"
414
+													class="<?php echo esc_attr($value['class']); ?>"
415
+													<?php echo implode(' ', $custom_attributes); // WPCS: XSS ok. ?>
416
+													<?php checked($key, $option_value); ?>
417
+													/> <?php echo esc_html($val); ?></label>
418 418
 										</li>
419 419
 										<?php
420 420
 									}
@@ -428,58 +428,58 @@  discard block
 block discarded – undo
428 428
 
429 429
 					// Checkbox input.
430 430
 					case 'checkbox':
431
-						$option_value     = self::get_option( $value['id'], $value['default'] );
431
+						$option_value     = self::get_option($value['id'], $value['default']);
432 432
 						$visibility_class = array();
433 433
 
434
-						if ( ! isset( $value['hide_if_checked'] ) ) {
434
+						if ( ! isset($value['hide_if_checked'])) {
435 435
 							$value['hide_if_checked'] = false;
436 436
 						}
437
-						if ( ! isset( $value['show_if_checked'] ) ) {
437
+						if ( ! isset($value['show_if_checked'])) {
438 438
 							$value['show_if_checked'] = false;
439 439
 						}
440
-						if ( 'yes' === $value['hide_if_checked'] || 'yes' === $value['show_if_checked'] ) {
440
+						if ('yes' === $value['hide_if_checked'] || 'yes' === $value['show_if_checked']) {
441 441
 							$visibility_class[] = 'hidden_option';
442 442
 						}
443
-						if ( 'option' === $value['hide_if_checked'] ) {
443
+						if ('option' === $value['hide_if_checked']) {
444 444
 							$visibility_class[] = 'hide_options_if_checked';
445 445
 						}
446
-						if ( 'option' === $value['show_if_checked'] ) {
446
+						if ('option' === $value['show_if_checked']) {
447 447
 							$visibility_class[] = 'show_options_if_checked';
448 448
 						}
449 449
 
450
-						if ( ! isset( $value['checkboxgroup'] ) || 'start' === $value['checkboxgroup'] ) {
450
+						if ( ! isset($value['checkboxgroup']) || 'start' === $value['checkboxgroup']) {
451 451
 							?>
452
-								<tr valign="top" class="<?php echo esc_attr( implode( ' ', $visibility_class ) ); ?>">
453
-									<th scope="row" class="titledesc"><?php echo esc_html( $value['title'] ); ?></th>
452
+								<tr valign="top" class="<?php echo esc_attr(implode(' ', $visibility_class)); ?>">
453
+									<th scope="row" class="titledesc"><?php echo esc_html($value['title']); ?></th>
454 454
 									<td class="forminp forminp-checkbox">
455 455
 										<fieldset>
456 456
 							<?php
457 457
 						} else {
458 458
 							?>
459
-								<fieldset class="<?php echo esc_attr( implode( ' ', $visibility_class ) ); ?>">
459
+								<fieldset class="<?php echo esc_attr(implode(' ', $visibility_class)); ?>">
460 460
 							<?php
461 461
 						}
462 462
 
463
-						if ( ! empty( $value['title'] ) ) {
463
+						if ( ! empty($value['title'])) {
464 464
 							?>
465
-								<legend class="screen-reader-text"><span><?php echo esc_html( $value['title'] ); ?></span></legend>
465
+								<legend class="screen-reader-text"><span><?php echo esc_html($value['title']); ?></span></legend>
466 466
 							<?php
467 467
 						}
468 468
 						?>
469
-								<label for="<?php echo esc_attr( $value['id'] ); ?>">
469
+								<label for="<?php echo esc_attr($value['id']); ?>">
470 470
 									<input
471
-										name="<?php echo esc_attr( $value['id'] ); ?>"
472
-										id="<?php echo esc_attr( $value['id'] ); ?>"
471
+										name="<?php echo esc_attr($value['id']); ?>"
472
+										id="<?php echo esc_attr($value['id']); ?>"
473 473
 										type="checkbox"
474
-										class="<?php echo esc_attr( isset( $value['class'] ) ? $value['class'] : '' ); ?>"
474
+										class="<?php echo esc_attr(isset($value['class']) ? $value['class'] : ''); ?>"
475 475
 										value="1"
476
-										<?php checked( $option_value, 'yes' ); ?>
477
-										<?php echo implode( ' ', $custom_attributes ); ?>
476
+										<?php checked($option_value, 'yes'); ?>
477
+										<?php echo implode(' ', $custom_attributes); ?>
478 478
 									/> <?php echo $description; ?>
479 479
 								</label>
480 480
 								<?php
481 481
 
482
-								if ( ! isset( $value['checkboxgroup'] ) || 'end' === $value['checkboxgroup'] ) {
482
+								if ( ! isset($value['checkboxgroup']) || 'end' === $value['checkboxgroup']) {
483 483
 									?>
484 484
 										</fieldset>
485 485
 									</td>
@@ -494,7 +494,7 @@  discard block
 block discarded – undo
494 494
 
495 495
 					// Default: run an action
496 496
 					default:
497
-						do_action( 'auto_load_next_post_admin_field_' . $value['type'], $value );
497
+						do_action('auto_load_next_post_admin_field_'.$value['type'], $value);
498 498
 
499 499
 						break;
500 500
 				} // end switch()
@@ -513,8 +513,8 @@  discard block
 block discarded – undo
513 513
 		 * @param   array $options Opens array to output
514 514
 		 * @return  bool
515 515
 		 */
516
-		public static function save_fields( $options ) {
517
-			if ( empty( $_POST ) ) {
516
+		public static function save_fields($options) {
517
+			if (empty($_POST)) {
518 518
 				return false;
519 519
 			}
520 520
 
@@ -523,48 +523,48 @@  discard block
 block discarded – undo
523 523
 			$autoload_options = array();
524 524
 
525 525
 			// Loop options and get values to save
526
-			foreach ( $options as $option ) {
527
-				if ( ! isset( $option['id'] ) || ! isset( $option['type'] ) ) {
526
+			foreach ($options as $option) {
527
+				if ( ! isset($option['id']) || ! isset($option['type'])) {
528 528
 					continue;
529 529
 				}
530 530
 
531 531
 				// Get posted value.
532
-				if ( strstr( $option['id'], '[' ) ) {
533
-					parse_str( $option['id'], $option_name_array );
534
-					$option_name  = current( array_keys( $option_name_array ) );
535
-					$setting_name = key( $option_name_array[ $option_name ] );
536
-					$raw_value    = isset( $_POST[ $option_name ][ $setting_name ] ) ? wp_unslash( $_POST[ $option_name ][ $setting_name ] ) : null;
532
+				if (strstr($option['id'], '[')) {
533
+					parse_str($option['id'], $option_name_array);
534
+					$option_name  = current(array_keys($option_name_array));
535
+					$setting_name = key($option_name_array[$option_name]);
536
+					$raw_value    = isset($_POST[$option_name][$setting_name]) ? wp_unslash($_POST[$option_name][$setting_name]) : null;
537 537
 				} else {
538 538
 					$option_name  = $option['id'];
539 539
 					$setting_name = '';
540
-					$raw_value    = isset( $_POST[ $option['id'] ] ) ? wp_unslash( $_POST[ $option['id'] ] ) : null;
540
+					$raw_value    = isset($_POST[$option['id']]) ? wp_unslash($_POST[$option['id']]) : null;
541 541
 				}
542 542
 
543
-				switch ( $option['type'] ) {
543
+				switch ($option['type']) {
544 544
 					case "checkbox" :
545 545
 						$value = '1' === $raw_value || 'yes' === $raw_value ? 'yes' : 'no';
546 546
 						break;
547 547
 
548 548
 					case "textarea" :
549
-						$value = wp_kses_post( trim( stripslashes( $_POST[$option['id']] ) ) );
549
+						$value = wp_kses_post(trim(stripslashes($_POST[$option['id']])));
550 550
 						break;
551 551
 
552 552
 					case "multiselect" :
553
-						$value = array_filter( array_map( 'auto_load_next_post_clean', (array) $raw_value ) );
553
+						$value = array_filter(array_map('auto_load_next_post_clean', (array) $raw_value));
554 554
 						break;
555 555
 
556 556
 					case 'select' :
557
-						$allowed_values = empty( $option['options'] ) ? array() : array_map( 'strval', array_keys( $option['options'] ) );
558
-						if ( empty( $option['default'] ) && empty( $allowed_values ) ) {
557
+						$allowed_values = empty($option['options']) ? array() : array_map('strval', array_keys($option['options']));
558
+						if (empty($option['default']) && empty($allowed_values)) {
559 559
 							$value = null;
560 560
 							break;
561 561
 						}
562
-						$default = ( empty( $option['default'] ) ? $allowed_values[0] : $option['default'] );
563
-						$value   = in_array( $raw_value, $allowed_values, true ) ? $raw_value : $default;
562
+						$default = (empty($option['default']) ? $allowed_values[0] : $option['default']);
563
+						$value   = in_array($raw_value, $allowed_values, true) ? $raw_value : $default;
564 564
 						break;
565 565
 
566 566
 					default :
567
-						$value = auto_load_next_post_clean( $raw_value );
567
+						$value = auto_load_next_post_clean($raw_value);
568 568
 						break;
569 569
 				} // END switch()
570 570
 
@@ -573,59 +573,59 @@  discard block
 block discarded – undo
573 573
 				 *
574 574
 				 * @deprecated 1.5.0 - doesn't allow manipulation of values!
575 575
 				 */
576
-				if ( has_action( 'auto_load_next_post_update_option_' . sanitize_title( $option['type'] ) ) ) {
577
-					if ( is_ajax() ) {
578
-						error_log( 'auto_load_next_post_update_option_' . sanitize_title( $option['type'] ) . ' is deprecated since version 1.5.0' );
576
+				if (has_action('auto_load_next_post_update_option_'.sanitize_title($option['type']))) {
577
+					if (is_ajax()) {
578
+						error_log('auto_load_next_post_update_option_'.sanitize_title($option['type']).' is deprecated since version 1.5.0');
579 579
 					} else {
580
-						_deprecated_hook( 'auto_load_next_post_update_option_' . sanitize_title( $option['type'] ), '1.5.0' );
580
+						_deprecated_hook('auto_load_next_post_update_option_'.sanitize_title($option['type']), '1.5.0');
581 581
 					}
582 582
 
583
-					do_action( 'auto_load_next_post_update_option_' . sanitize_title( $option['type'] ), $option );
583
+					do_action('auto_load_next_post_update_option_'.sanitize_title($option['type']), $option);
584 584
 					continue;
585 585
 				}
586 586
 
587
-				if ( is_null( $value ) ) {
587
+				if (is_null($value)) {
588 588
 					continue;
589 589
 				}
590 590
 
591 591
 				// Check if option is an array and handle that differently to single values.
592
-				if ( $option_name && $setting_name ) {
593
-					if ( ! isset( $update_options[ $option_name ] ) ) {
594
-						$update_options[ $option_name ] = get_option( $option_name, array() );
592
+				if ($option_name && $setting_name) {
593
+					if ( ! isset($update_options[$option_name])) {
594
+						$update_options[$option_name] = get_option($option_name, array());
595 595
 					}
596
-					if ( ! is_array( $update_options[ $option_name ] ) ) {
597
-						$update_options[ $option_name ] = array();
596
+					if ( ! is_array($update_options[$option_name])) {
597
+						$update_options[$option_name] = array();
598 598
 					}
599
-					$update_options[ $option_name ][ $setting_name ] = $value;
599
+					$update_options[$option_name][$setting_name] = $value;
600 600
 				} else {
601
-					$update_options[ $option_name ] = $value;
601
+					$update_options[$option_name] = $value;
602 602
 				}
603 603
 
604
-				$autoload_options[ $option_name ] = isset( $option['autoload'] ) ? (bool) $option['autoload'] : true;
604
+				$autoload_options[$option_name] = isset($option['autoload']) ? (bool) $option['autoload'] : true;
605 605
 
606 606
 				/**
607 607
 				 * Fire an action before saved.
608 608
 				 *
609 609
 				 * @deprecated 1.5.0 - doesn't allow manipulation of values!
610 610
 				 */
611
-				if ( has_action( 'auto_load_next_post_update_option' ) ) {
612
-					if ( is_ajax() ) {
613
-						error_log( 'auto_load_next_post_update_option is deprecated since version 1.5.0' );
611
+				if (has_action('auto_load_next_post_update_option')) {
612
+					if (is_ajax()) {
613
+						error_log('auto_load_next_post_update_option is deprecated since version 1.5.0');
614 614
 					} else {
615
-						_deprecated_hook( 'auto_load_next_post_update_option', '1.5.0' );
615
+						_deprecated_hook('auto_load_next_post_update_option', '1.5.0');
616 616
 					}
617 617
 
618
-					do_action( 'auto_load_next_post_update_option', $option );
618
+					do_action('auto_load_next_post_update_option', $option);
619 619
 				}
620 620
 			}
621 621
 
622 622
 			// Now save the options
623
-			foreach ( $update_options as $name => $value ) {
624
-				update_option( $name, $value, $autoload_options[ $name ] ? 'yes' : 'no' );
623
+			foreach ($update_options as $name => $value) {
624
+				update_option($name, $value, $autoload_options[$name] ? 'yes' : 'no');
625 625
 			}
626 626
 
627 627
 			// Save all options as an array. Ready for export.
628
-			update_option( 'auto_load_next_post_options', $update_options );
628
+			update_option('auto_load_next_post_options', $update_options);
629 629
 
630 630
 			return true;
631 631
 		} // END save_fields()
Please login to merge, or discard this patch.
includes/admin/class-alnp-admin.php 1 patch
Spacing   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-if ( ! class_exists( 'Auto_Load_Next_Post_Admin' ) ) {
18
+if ( ! class_exists('Auto_Load_Next_Post_Admin')) {
19 19
 
20 20
 	class Auto_Load_Next_Post_Admin {
21 21
 
@@ -28,23 +28,23 @@  discard block
 block discarded – undo
28 28
 		 */
29 29
 		public function __construct() {
30 30
 			// Include classes.
31
-			add_action( 'admin_init', array( $this, 'includes' ), 10 );
31
+			add_action('admin_init', array($this, 'includes'), 10);
32 32
 
33 33
 			// Register scripts and styles for settings page.
34
-			add_action( 'admin_enqueue_scripts', array( $this, 'admin_styles' ), 10 );
35
-			add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ), 10 );
34
+			add_action('admin_enqueue_scripts', array($this, 'admin_styles'), 10);
35
+			add_action('admin_enqueue_scripts', array($this, 'admin_scripts'), 10);
36 36
 
37 37
 			// Add a message in the WP Privacy Policy Guide page.
38
-			add_action( 'admin_init', array( $this, 'add_privacy_policy_guide_content' ) );
38
+			add_action('admin_init', array($this, 'add_privacy_policy_guide_content'));
39 39
 
40 40
 			// Add settings page.
41
-			add_action( 'admin_menu', array( $this, 'admin_menu' ), 9 );
41
+			add_action('admin_menu', array($this, 'admin_menu'), 9);
42 42
 
43 43
 			// Filters
44
-			add_filter( 'plugin_action_links_' . plugin_basename( AUTO_LOAD_NEXT_POST_FILE ), array( $this, 'plugin_action_links' ) );
45
-			add_filter( 'plugin_row_meta', array( $this, 'plugin_row_meta'), 10, 3 );
46
-			add_filter( 'admin_footer_text', array( $this, 'admin_footer_text' ) );
47
-			add_filter( 'update_footer', array( $this, 'update_footer'), 15 );
44
+			add_filter('plugin_action_links_'.plugin_basename(AUTO_LOAD_NEXT_POST_FILE), array($this, 'plugin_action_links'));
45
+			add_filter('plugin_row_meta', array($this, 'plugin_row_meta'), 10, 3);
46
+			add_filter('admin_footer_text', array($this, 'admin_footer_text'));
47
+			add_filter('update_footer', array($this, 'update_footer'), 15);
48 48
 		} // END __construct()
49 49
 
50 50
 		/**
@@ -55,9 +55,9 @@  discard block
 block discarded – undo
55 55
 		 */
56 56
 		public function includes() {
57 57
 			// Classes we only need if the ajax is not-ajax
58
-			if ( ! auto_load_next_post_is_ajax() ) {
59
-				include( dirname( __FILE__ ) . '/class-alnp-admin-notices.php' ); // Plugin Notices
60
-				include( dirname( __FILE__ ) . '/class-alnp-admin-help.php' ); // Plugin Help Tab
58
+			if ( ! auto_load_next_post_is_ajax()) {
59
+				include(dirname(__FILE__).'/class-alnp-admin-notices.php'); // Plugin Notices
60
+				include(dirname(__FILE__).'/class-alnp-admin-help.php'); // Plugin Help Tab
61 61
 			}
62 62
 		} // END includes()
63 63
 
@@ -74,16 +74,16 @@  discard block
 block discarded – undo
74 74
 			$screen    = get_current_screen();
75 75
 			$screen_id = $screen ? $screen->id : '';
76 76
 
77
-			Auto_Load_Next_Post::load_file( AUTO_LOAD_NEXT_POST_SLUG . '_admin', '/assets/css/admin/auto-load-next-post' . AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.css' );
77
+			Auto_Load_Next_Post::load_file(AUTO_LOAD_NEXT_POST_SLUG.'_admin', '/assets/css/admin/auto-load-next-post'.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.css');
78 78
 
79
-			if ( $screen->id == 'settings_page_auto-load-next-post-settings' ) {
79
+			if ($screen->id == 'settings_page_auto-load-next-post-settings') {
80 80
 				// Select2 - Make sure that we remove other registered Select2 to prevent styling issues.
81
-				if ( wp_script_is( 'select2', 'registered' ) ) {
82
-					wp_dequeue_style( 'select2' );
83
-					wp_deregister_style( 'select2' );
81
+				if (wp_script_is('select2', 'registered')) {
82
+					wp_dequeue_style('select2');
83
+					wp_deregister_style('select2');
84 84
 				}
85 85
 
86
-				Auto_Load_Next_Post::load_file( 'select2', '/assets/css/libs/select2' . AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.css' );
86
+				Auto_Load_Next_Post::load_file('select2', '/assets/css/libs/select2'.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.css');
87 87
 			}
88 88
 		} // END admin_styles()
89 89
 
@@ -98,24 +98,24 @@  discard block
 block discarded – undo
98 98
 			$screen    = get_current_screen();
99 99
 			$screen_id = $screen ? $screen->id : '';
100 100
 
101
-			if ( $screen->id == 'settings_page_auto-load-next-post-settings' ) {
101
+			if ($screen->id == 'settings_page_auto-load-next-post-settings') {
102 102
 				// Select2 - Make sure that we remove other registered Select2 to prevent plugin conflict issues.
103
-				if ( wp_script_is( 'select2', 'registered' ) ) {
104
-					wp_dequeue_script( 'select2' );
105
-					wp_deregister_script( 'select2' );
103
+				if (wp_script_is('select2', 'registered')) {
104
+					wp_dequeue_script('select2');
105
+					wp_deregister_script('select2');
106 106
 				}
107 107
 
108 108
 				// Load Select2
109
-				Auto_Load_Next_Post::load_file( 'select2', '/assets/js/libs/select2' . AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.js', true, array( 'jquery' ), '4.0.5' );
109
+				Auto_Load_Next_Post::load_file('select2', '/assets/js/libs/select2'.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.js', true, array('jquery'), '4.0.5');
110 110
 
111 111
 				// Load plugin settings.
112
-				Auto_Load_Next_Post::load_file( AUTO_LOAD_NEXT_POST_SLUG . '_admin', '/assets/js/admin/settings' . AUTO_LOAD_NEXT_POST_SCRIPT_MODE . '.js', true, array( 'jquery' ), AUTO_LOAD_NEXT_POST_VERSION );
112
+				Auto_Load_Next_Post::load_file(AUTO_LOAD_NEXT_POST_SLUG.'_admin', '/assets/js/admin/settings'.AUTO_LOAD_NEXT_POST_SCRIPT_MODE.'.js', true, array('jquery'), AUTO_LOAD_NEXT_POST_VERSION);
113 113
 
114 114
 				// Variables for Admin JavaScripts
115
-				wp_localize_script( AUTO_LOAD_NEXT_POST_SLUG . '_admin', 'alnp_settings_params', array(
115
+				wp_localize_script(AUTO_LOAD_NEXT_POST_SLUG.'_admin', 'alnp_settings_params', array(
116 116
 					'is_rtl'           => is_rtl() ? 'rtl' : 'ltr',
117
-					'i18n_nav_warning' => esc_html__( 'The changes you made will be lost if you navigate away from this page.', 'auto-load-next-post' ),
118
-				) );
117
+					'i18n_nav_warning' => esc_html__('The changes you made will be lost if you navigate away from this page.', 'auto-load-next-post'),
118
+				));
119 119
 			}
120 120
 		} // END admin_scripts()
121 121
 
@@ -127,8 +127,8 @@  discard block
 block discarded – undo
127 127
 		 * @static
128 128
 		 */
129 129
 		public static function add_privacy_policy_guide_content() {
130
-			if ( function_exists( 'wp_add_privacy_policy_content' ) ) {
131
-				wp_add_privacy_policy_content( esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ), self::get_privacy_policy_guide_message() );
130
+			if (function_exists('wp_add_privacy_policy_content')) {
131
+				wp_add_privacy_policy_content(esc_html__('Auto Load Next Post', 'auto-load-next-post'), self::get_privacy_policy_guide_message());
132 132
 			}
133 133
 		} // END add_privacy_policy_guide_content()
134 134
 
@@ -143,9 +143,9 @@  discard block
 block discarded – undo
143 143
 		protected static function get_privacy_policy_guide_message() {
144 144
 			$content = '
145 145
 				<div contenteditable="false">' .
146
-					'<p class="wp-policy-help">' .
147
-						sprintf( __( '%s does not collect, store or share any personal data.', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ) .
148
-					'</p>' .
146
+					'<p class="wp-policy-help">'.
147
+						sprintf(__('%s does not collect, store or share any personal data.', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')).
148
+					'</p>'.
149 149
 				'</div>';
150 150
 
151 151
 			return $content;
@@ -160,14 +160,14 @@  discard block
 block discarded – undo
160 160
 		 */
161 161
 		public function admin_menu() {
162 162
 			$settings_page = add_options_page(
163
-				sprintf( __( '%s Settings', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ),
164
-				esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ),
163
+				sprintf(__('%s Settings', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')),
164
+				esc_html__('Auto Load Next Post', 'auto-load-next-post'),
165 165
 				'manage_options',
166 166
 				'auto-load-next-post-settings',
167
-				array( $this, 'settings_page' )
167
+				array($this, 'settings_page')
168 168
 			);
169 169
 
170
-			add_action( 'load-' . $settings_page, array( $this, 'settings_page_init' ) );
170
+			add_action('load-'.$settings_page, array($this, 'settings_page_init'));
171 171
 		} // END admin_menu()
172 172
 
173 173
 		/**
@@ -182,29 +182,29 @@  discard block
 block discarded – undo
182 182
 			global $current_tab, $current_section;
183 183
 
184 184
 			// Include settings pages.
185
-			include_once( dirname( __FILE__ ) . '/class-alnp-admin-settings.php' );
185
+			include_once(dirname(__FILE__).'/class-alnp-admin-settings.php');
186 186
 
187 187
 			Auto_Load_Next_Post_Admin_Settings::get_settings_pages();
188 188
 
189 189
 			// Get current tab/section.
190
-			$current_tab     = empty( $_GET['tab'] ) ? 'theme-selectors' : sanitize_title( wp_unslash( $_GET['tab'] ) );
191
-			$current_section = empty( $_REQUEST['section'] ) ? '' : sanitize_title( wp_unslash( $_REQUEST['section'] ) );
190
+			$current_tab     = empty($_GET['tab']) ? 'theme-selectors' : sanitize_title(wp_unslash($_GET['tab']));
191
+			$current_section = empty($_REQUEST['section']) ? '' : sanitize_title(wp_unslash($_REQUEST['section']));
192 192
 
193 193
 			// Save settings if data has been posted.
194
-			if ( apply_filters( '' !== $current_section ? "auto_load_next_post_save_settings_{$current_tab}_{$current_section}" : "auto_load_next_post_save_settings_{$current_tab}", ! empty( $_POST ) ) ) {
194
+			if (apply_filters('' !== $current_section ? "auto_load_next_post_save_settings_{$current_tab}_{$current_section}" : "auto_load_next_post_save_settings_{$current_tab}", ! empty($_POST))) {
195 195
 				Auto_Load_Next_Post_Admin_Settings::save();
196 196
 			}
197 197
 
198 198
 			// Add any posted messages.
199
-			if ( ! empty( $_GET['auto_load_next_post_error'] ) ) {
200
-				Auto_Load_Next_Post_Admin_Settings::add_error( wp_kses_post( wp_unslash( $_GET['auto_load_next_post_error'] ) ) );
199
+			if ( ! empty($_GET['auto_load_next_post_error'])) {
200
+				Auto_Load_Next_Post_Admin_Settings::add_error(wp_kses_post(wp_unslash($_GET['auto_load_next_post_error'])));
201 201
 			}
202 202
 
203
-			if ( ! empty( $_GET['auto_load_next_post_message'] ) ) {
204
-				Auto_Load_Next_Post_Admin_Settings::add_message( wp_kses_post( wp_unslash( $_GET['auto_load_next_post_message'] ) ) );
203
+			if ( ! empty($_GET['auto_load_next_post_message'])) {
204
+				Auto_Load_Next_Post_Admin_Settings::add_message(wp_kses_post(wp_unslash($_GET['auto_load_next_post_message'])));
205 205
 			}
206 206
 
207
-			do_action( 'auto_load_next_post_settings_page_init' );
207
+			do_action('auto_load_next_post_settings_page_init');
208 208
 		} // END settings_page_init()
209 209
 
210 210
 		/**
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 		 * @since  1.0.0
215 215
 		 */
216 216
 		public function settings_page() {
217
-			include_once( dirname( __FILE__ ) . '/class-alnp-admin-settings.php' );
217
+			include_once(dirname(__FILE__).'/class-alnp-admin-settings.php');
218 218
 
219 219
 			Auto_Load_Next_Post_Admin_Settings::output();
220 220
 		} // END settings_page()
@@ -228,18 +228,18 @@  discard block
 block discarded – undo
228 228
 		 * @param   array $links
229 229
 		 * @return  array $links
230 230
 		 */
231
-		public function plugin_action_links( $links ) {
231
+		public function plugin_action_links($links) {
232 232
 			$plugin_action_links = array();
233 233
 
234
-			if ( current_user_can( 'manage_options' ) ) {
234
+			if (current_user_can('manage_options')) {
235 235
 				// Checks if Auto Load Next Post Pro has been installed.
236
-				if ( ! is_alnp_pro_version_installed() ) {
237
-					$plugin_action_links['go-pro'] = '<a href="' . esc_url( 'https://autoloadnextpost.com/pro/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page' ) . '" target="_blank" style="color:green; font-weight:bold;">' . __( 'Upgrade to Pro', 'auto-load-next-post' ) . '</a>';
236
+				if ( ! is_alnp_pro_version_installed()) {
237
+					$plugin_action_links['go-pro'] = '<a href="'.esc_url('https://autoloadnextpost.com/pro/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page').'" target="_blank" style="color:green; font-weight:bold;">'.__('Upgrade to Pro', 'auto-load-next-post').'</a>';
238 238
 				}
239 239
 
240
-				$plugin_action_links['settings'] = '<a href="' . admin_url( 'options-general.php?page=auto-load-next-post-settings' ) . '">' . __( 'Settings', 'auto-load-next-post' ) . '</a>';
240
+				$plugin_action_links['settings'] = '<a href="'.admin_url('options-general.php?page=auto-load-next-post-settings').'">'.__('Settings', 'auto-load-next-post').'</a>';
241 241
 
242
-				return array_merge( $plugin_action_links, $links );
242
+				return array_merge($plugin_action_links, $links);
243 243
 			}
244 244
 
245 245
 			return $links;
@@ -256,17 +256,17 @@  discard block
 block discarded – undo
256 256
 		 * @param   array  $data  Plugin Information
257 257
 		 * @return  array  $links
258 258
 		 */
259
-		public function plugin_row_meta( $links, $file, $data ) {
260
-			if ( $file == plugin_basename( AUTO_LOAD_NEXT_POST_FILE ) ) {
261
-				$links[ 1 ] = sprintf( __( 'Developed By %s', 'auto-load-next-post' ), '<a href="' . $data[ 'AuthorURI' ] . '">' . $data[ 'Author' ] . '</a>' );
259
+		public function plugin_row_meta($links, $file, $data) {
260
+			if ($file == plugin_basename(AUTO_LOAD_NEXT_POST_FILE)) {
261
+				$links[1] = sprintf(__('Developed By %s', 'auto-load-next-post'), '<a href="'.$data['AuthorURI'].'">'.$data['Author'].'</a>');
262 262
 
263 263
 				$row_meta = array(
264
-					'docs' => '<a href="' . esc_url( 'https://autoloadnextpost.com/documentation/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page' ) . '" target="_blank">' . __( 'Documentation', 'auto-load-next-post' ) . '</a>',
265
-					'community' => '<a href="' . esc_url( 'https://wordpress.org/support/plugin/auto-load-next-post' ) . '" target="_blank">' . __( 'Community Support', 'auto-load-next-post' ) . '</a>',
266
-					'theme-support' => '<a href="' . esc_url( 'https://autoloadnextpost.com/product/theme-support/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page' ) . '" target="_blank">' . __( 'Theme Support', 'auto-load-next-post' ) . '</a>',
264
+					'docs' => '<a href="'.esc_url('https://autoloadnextpost.com/documentation/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page').'" target="_blank">'.__('Documentation', 'auto-load-next-post').'</a>',
265
+					'community' => '<a href="'.esc_url('https://wordpress.org/support/plugin/auto-load-next-post').'" target="_blank">'.__('Community Support', 'auto-load-next-post').'</a>',
266
+					'theme-support' => '<a href="'.esc_url('https://autoloadnextpost.com/product/theme-support/?utm_source=plugin&utm_medium=link&utm_campaign=plugins-page').'" target="_blank">'.__('Theme Support', 'auto-load-next-post').'</a>',
267 267
 				);
268 268
 
269
-				$links = array_merge( $links, $row_meta );
269
+				$links = array_merge($links, $row_meta);
270 270
 			}
271 271
 
272 272
 			return $links;
@@ -282,16 +282,16 @@  discard block
 block discarded – undo
282 282
 		 * @param   string $text
283 283
 		 * @return  string $text
284 284
 		 */
285
-		public function admin_footer_text( $text ) {
285
+		public function admin_footer_text($text) {
286 286
 			$current_screen = get_current_screen();
287 287
 
288
-			if ( isset( $current_screen->id ) && $current_screen->id == 'settings_page_auto-load-next-post-settings' ) {
288
+			if (isset($current_screen->id) && $current_screen->id == 'settings_page_auto-load-next-post-settings') {
289 289
 				// Rating and Review
290 290
 				return sprintf(
291 291
 					/* translators: 1: Auto Load Next Post 2:: five stars */
292
-					__( 'If you like %1$s, please leave a %2$s rating. A huge thank you in advance!', 'auto-load-next-post' ),
293
-					sprintf( '<strong>%1$s</strong>', esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ),
294
-					'<a href="https://wordpress.org/support/plugin/auto-load-next-post/reviews?rate=5#new-post" target="_blank" data-rated="' . esc_attr__( 'Thanks :)', 'auto-load-next-post' ) . '">&#9733;&#9733;&#9733;&#9733;&#9733;</a>'
292
+					__('If you like %1$s, please leave a %2$s rating. A huge thank you in advance!', 'auto-load-next-post'),
293
+					sprintf('<strong>%1$s</strong>', esc_html__('Auto Load Next Post', 'auto-load-next-post')),
294
+					'<a href="https://wordpress.org/support/plugin/auto-load-next-post/reviews?rate=5#new-post" target="_blank" data-rated="'.esc_attr__('Thanks :)', 'auto-load-next-post').'">&#9733;&#9733;&#9733;&#9733;&#9733;</a>'
295 295
 				);
296 296
 			}
297 297
 
@@ -308,11 +308,11 @@  discard block
 block discarded – undo
308 308
 		 * @param   string $text
309 309
 		 * @return  string $text
310 310
 		 */
311
-		public function update_footer( $text ) {
311
+		public function update_footer($text) {
312 312
 			$screen = get_current_screen();
313 313
 
314
-			if ( $screen->id == 'settings_page_auto-load-next-post-settings' ) {
315
-				return '<p class="alignright">' . sprintf( __( '%s Version', 'auto-load-next-post' ), esc_html__( 'Auto Load Next Post', 'auto-load-next-post' ) ) . ' ' . esc_attr( AUTO_LOAD_NEXT_POST_VERSION ) . '</p>';
314
+			if ($screen->id == 'settings_page_auto-load-next-post-settings') {
315
+				return '<p class="alignright">'.sprintf(__('%s Version', 'auto-load-next-post'), esc_html__('Auto Load Next Post', 'auto-load-next-post')).' '.esc_attr(AUTO_LOAD_NEXT_POST_VERSION).'</p>';
316 316
 			}
317 317
 
318 318
 			return $text;
Please login to merge, or discard this patch.
includes/admin/views/html-admin-settings.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -11,15 +11,15 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly.
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
18
-$tab_exists        = isset( $tabs[ $current_tab ] ) || has_action( 'auto_load_next_post_sections_' . $current_tab ) || has_action( 'auto_load_next_post_settings_' . $current_tab ) || has_action( 'auto_load_next_post_settings_tabs_' . $current_tab );
19
-$current_tab_label = isset( $tabs[ $current_tab ] ) ? $tabs[ $current_tab ] : '';
18
+$tab_exists        = isset($tabs[$current_tab]) || has_action('auto_load_next_post_sections_'.$current_tab) || has_action('auto_load_next_post_settings_'.$current_tab) || has_action('auto_load_next_post_settings_tabs_'.$current_tab);
19
+$current_tab_label = isset($tabs[$current_tab]) ? $tabs[$current_tab] : '';
20 20
 
21
-if ( ! $tab_exists ) {
22
-	wp_safe_redirect( admin_url( 'options-general.php?page=auto-load-next-post-settings' ) );
21
+if ( ! $tab_exists) {
22
+	wp_safe_redirect(admin_url('options-general.php?page=auto-load-next-post-settings'));
23 23
 	exit;
24 24
 }
25 25
 ?>
@@ -27,31 +27,31 @@  discard block
 block discarded – undo
27 27
 	<form method="post" id="mainform" action="" enctype="multipart/form-data">
28 28
 		<nav class="nav-tab-wrapper">
29 29
 			<?php
30
-				foreach ( $tabs as $slug => $label ) {
31
-					echo '<a href="' . esc_html( admin_url( 'options-general.php?page=auto-load-next-post-settings&tab=' . esc_attr( $slug ) ) ) . '" class="nav-tab ' . ( $current_tab === $slug ? 'nav-tab-active' : '' ) . '">' . esc_html( $label ) . '</a>';
30
+				foreach ($tabs as $slug => $label) {
31
+					echo '<a href="'.esc_html(admin_url('options-general.php?page=auto-load-next-post-settings&tab='.esc_attr($slug))).'" class="nav-tab '.($current_tab === $slug ? 'nav-tab-active' : '').'">'.esc_html($label).'</a>';
32 32
 				}
33 33
 
34
-				do_action( 'auto_load_next_post_settings_tabs' );
34
+				do_action('auto_load_next_post_settings_tabs');
35 35
 			?>
36 36
 		</nav>
37
-		<h1 class="screen-reader-text"><?php echo esc_html( $current_tab_label ); ?></h1>
37
+		<h1 class="screen-reader-text"><?php echo esc_html($current_tab_label); ?></h1>
38 38
 		<?php
39
-		do_action( 'auto_load_next_post_sections_' . $current_tab );
39
+		do_action('auto_load_next_post_sections_'.$current_tab);
40 40
 
41 41
 		self::show_messages();
42 42
 
43
-		do_action( 'auto_load_next_post_settings_' . $current_tab );
43
+		do_action('auto_load_next_post_settings_'.$current_tab);
44 44
 		?>
45 45
 		<p class="submit">
46
-			<?php submit_button( esc_attr__( 'Save Changes', 'auto-load-next-post' ), 'button-primary', esc_attr__( 'Save Changes', 'auto-load-next-post' ), false, array( 'id' => 'save' ) ); ?>
47
-			<?php wp_nonce_field( 'auto-load-next-post-settings' ); ?>
46
+			<?php submit_button(esc_attr__('Save Changes', 'auto-load-next-post'), 'button-primary', esc_attr__('Save Changes', 'auto-load-next-post'), false, array('id' => 'save')); ?>
47
+			<?php wp_nonce_field('auto-load-next-post-settings'); ?>
48 48
 		</p>
49 49
 	</form>
50 50
 
51 51
 	<?php
52 52
 	// Checks if Auto Load Next Post Pro is installed before displaying sidebar.
53
-	if ( ! is_alnp_pro_version_installed() ) {
54
-		include_once( dirname( __FILE__ ) . '/html-admin-sidebar.php' );
53
+	if ( ! is_alnp_pro_version_installed()) {
54
+		include_once(dirname(__FILE__).'/html-admin-sidebar.php');
55 55
 	}
56 56
 	?>
57 57
 </div>
Please login to merge, or discard this patch.
includes/admin/views/html-admin-sidebar.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -3,61 +3,61 @@
 block discarded – undo
3 3
 	<a class="alnp-banner" href="https://autoloadnextpost.com/?utm_source=plugin&utm_medium=alnp-banner&utm_campaign=alnp-settings-page"></a>
4 4
 
5 5
 	<div class="alnp-upgrade-details">
6
-		<h1><?php esc_html_e( 'Pro Coming Soon', 'auto-load-next-post' ); ?></h1>
6
+		<h1><?php esc_html_e('Pro Coming Soon', 'auto-load-next-post'); ?></h1>
7 7
 
8 8
 		<ul>
9
-			<li><?php echo wptexturize( esc_html__( 'Load the Next Post or Next Post with same Category or New Posts or Related Posts or by Custom Query', 'auto-load-next-post' ) ); ?></li>
10
-			<li><?php echo wptexturize( esc_html__( 'Page and Media Attachment Support', 'auto-load-next-post' ) ); ?></li>
11
-			<li><?php echo wptexturize( esc_html__( 'Custom Post Type Support', 'auto-load-next-post' ) ); ?></li>
12
-			<li><?php echo wptexturize( esc_html__( 'Exclude Post Formats', 'auto-load-next-post' ) ); ?></li>
13
-			<li><?php echo wptexturize( esc_html__( 'Limit Posts per Session', 'auto-load-next-post' ) ); ?></li>
14
-			<li><?php echo wptexturize( esc_html__( 'Query Posts by Category and Tag', 'auto-load-next-post' ) ); ?></li>
15
-			<li><?php echo wptexturize( esc_html__( 'Exclude User Roles and Specific Users', 'auto-load-next-post' ) ); ?></li>
16
-			<li><?php echo wptexturize( esc_html__( 'Pre-Query Posts Ready to Load', 'auto-load-next-post' ) ); ?></li>
17
-			<li><?php echo wptexturize( esc_html__( 'Hide Comments and Show by Toggle Button', 'auto-load-next-post' ) ); ?></li>
18
-			<li><?php echo wptexturize( sprintf( esc_html__( 'Multilingual Support for %1$s and %2$s', 'auto-load-next-post' ), 'WPML', 'Polylang' ) ); ?></li>
19
-			<li><?php echo wptexturize( esc_html__( 'Email Support', 'auto-load-next-post' ) ); ?></li>
9
+			<li><?php echo wptexturize(esc_html__('Load the Next Post or Next Post with same Category or New Posts or Related Posts or by Custom Query', 'auto-load-next-post')); ?></li>
10
+			<li><?php echo wptexturize(esc_html__('Page and Media Attachment Support', 'auto-load-next-post')); ?></li>
11
+			<li><?php echo wptexturize(esc_html__('Custom Post Type Support', 'auto-load-next-post')); ?></li>
12
+			<li><?php echo wptexturize(esc_html__('Exclude Post Formats', 'auto-load-next-post')); ?></li>
13
+			<li><?php echo wptexturize(esc_html__('Limit Posts per Session', 'auto-load-next-post')); ?></li>
14
+			<li><?php echo wptexturize(esc_html__('Query Posts by Category and Tag', 'auto-load-next-post')); ?></li>
15
+			<li><?php echo wptexturize(esc_html__('Exclude User Roles and Specific Users', 'auto-load-next-post')); ?></li>
16
+			<li><?php echo wptexturize(esc_html__('Pre-Query Posts Ready to Load', 'auto-load-next-post')); ?></li>
17
+			<li><?php echo wptexturize(esc_html__('Hide Comments and Show by Toggle Button', 'auto-load-next-post')); ?></li>
18
+			<li><?php echo wptexturize(sprintf(esc_html__('Multilingual Support for %1$s and %2$s', 'auto-load-next-post'), 'WPML', 'Polylang')); ?></li>
19
+			<li><?php echo wptexturize(esc_html__('Email Support', 'auto-load-next-post')); ?></li>
20 20
 		</ul>
21 21
 
22 22
 		<p>
23
-			<a href="https://autoloadnextpost.com/pro/?utm_source=plugin&utm_medium=link&utm_campaign=alnp-settings-page"><?php esc_html_e( 'Visit autoloadnextpost.com &rarr;', 'auto-load-next-post' ); ?></a>
23
+			<a href="https://autoloadnextpost.com/pro/?utm_source=plugin&utm_medium=link&utm_campaign=alnp-settings-page"><?php esc_html_e('Visit autoloadnextpost.com &rarr;', 'auto-load-next-post'); ?></a>
24 24
 		</p>
25 25
 
26 26
 	</div>
27 27
 
28 28
 	<form method="post" action="https://sebastiendumont.us1.list-manage.com/subscribe/post?u=48ead612ad85b23fe2239c6e3&amp;id=79e97b5275" name="mc-embedded-subscribe-form" target="_blank" class="subscribe block">
29
-		<h2><?php esc_html_e( 'Sign up to pre-order first', 'auto-load-next-post' ); ?></h2>
29
+		<h2><?php esc_html_e('Sign up to pre-order first', 'auto-load-next-post'); ?></h2>
30 30
 
31 31
 		<p class="intro">
32
-			<?php echo wptexturize( esc_html__( 'Submit your name and email and be the first to know when you can pre-order Auto Load Next Post Pro and keep up to date with my developments plus a 10% discount.', 'auto-load-next-post' ) ); ?>
32
+			<?php echo wptexturize(esc_html__('Submit your name and email and be the first to know when you can pre-order Auto Load Next Post Pro and keep up to date with my developments plus a 10% discount.', 'auto-load-next-post')); ?>
33 33
 		</p>
34 34
 
35 35
 		<div class="field">
36
-			<input type="email" name="EMAIL" value="" placeholder="<?php esc_html_e( 'Your Email Address', 'auto-load-next-post' ); ?>"/>
36
+			<input type="email" name="EMAIL" value="" placeholder="<?php esc_html_e('Your Email Address', 'auto-load-next-post'); ?>"/>
37 37
 		</div>
38 38
 
39 39
 		<div class="field">
40
-			<input type="text" name="FNAME" value="" placeholder="<?php esc_html_e( 'First Name', 'auto-load-next-post' ); ?>"/>
40
+			<input type="text" name="FNAME" value="" placeholder="<?php esc_html_e('First Name', 'auto-load-next-post'); ?>"/>
41 41
 		</div>
42 42
 
43 43
 		<div class="field">
44
-			<input type="text" name="LNAME" value="" placeholder="<?php esc_html_e( 'Last Name', 'auto-load-next-post' ); ?>"/>
44
+			<input type="text" name="LNAME" value="" placeholder="<?php esc_html_e('Last Name', 'auto-load-next-post'); ?>"/>
45 45
 		</div>
46 46
 
47 47
 		<input type="hidden" name="group[35169][1]" value="1">
48 48
 
49 49
 		<div class="field submit-button">
50 50
 			<div style="position: absolute; left: -9999px;" aria-hidden="true"><input type="text" name="b_48ead612ad85b23fe2239c6e3_79e97b5275" tabindex="-1" value=""></div>
51
-			<input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="<?php esc_html_e( 'Sign me up', 'auto-load-next-post' ); ?>"/>
51
+			<input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="<?php esc_html_e('Sign me up', 'auto-load-next-post'); ?>"/>
52 52
 		</div>
53 53
 
54 54
 		<p class="promise">
55
-			<?php esc_html_e( 'I promise I will not use your email for anything else and you can unsubscribe with 1-click anytime.', 'auto-load-next-post' ); ?>
55
+			<?php esc_html_e('I promise I will not use your email for anything else and you can unsubscribe with 1-click anytime.', 'auto-load-next-post'); ?>
56 56
 		</p>
57 57
 	</form>
58 58
 
59 59
 	<div class="block credits">
60
-		<h4><?php esc_html_e( 'Created &amp; maintained by', 'auto-load-next-post' ); ?></h4>
60
+		<h4><?php esc_html_e('Created &amp; maintained by', 'auto-load-next-post'); ?></h4>
61 61
 		<ul>
62 62
 			<li>
63 63
 				<a href="https://profiles.wordpress.org/sebd86">
Please login to merge, or discard this patch.
includes/theme-support/class-alnp-twenty-seventeen.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
  */
13 13
 
14 14
 // Exit if accessed directly.
15
-if ( ! defined( 'ABSPATH' ) ) {
15
+if ( ! defined('ABSPATH')) {
16 16
 	exit;
17 17
 }
18 18
 
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 	 */
30 30
 	public static function init() {
31 31
 		// Add theme support and preset the theme selectors.
32
-		add_action( 'after_setup_theme', array( __CLASS__, 'add_theme_support' ) );
32
+		add_action('after_setup_theme', array(__CLASS__, 'add_theme_support'));
33 33
 	} // END init()
34 34
 
35 35
 	/**
@@ -40,12 +40,12 @@  discard block
 block discarded – undo
40 40
 	 * @static
41 41
 	 */
42 42
 	public static function add_theme_support() {
43
-		add_theme_support( 'auto-load-next-post', array(
43
+		add_theme_support('auto-load-next-post', array(
44 44
 			'content_container'    => 'main.site-main',
45 45
 			'title_selector'       => 'h1.entry-title',
46 46
 			'navigation_container' => 'nav.post-navigation',
47 47
 			'comments_container'   => 'section#comments',
48
-		) );
48
+		));
49 49
 	} // END add_theme_support()
50 50
 
51 51
 } // END class
Please login to merge, or discard this patch.