Skip to content

Commit c81d8c5

Browse files
authored
Merge pull request #269 from joostdekeijzer/exclude-comments
Allow for comments in exclude textarea
2 parents 9ff2098 + 90efa80 commit c81d8c5

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

includes/classes/wp-maintenance-mode.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,10 @@ public function check_exclude() {
862862
$request_uri = isset( $_SERVER['REQUEST_URI'] ) ? rawurldecode( $_SERVER['REQUEST_URI'] ) : '';
863863
$request_uri = wp_sanitize_redirect( $request_uri );
864864
foreach ( $excluded_list as $item ) {
865+
if ( false !== strpos( $item, '#' ) ) {
866+
$item = trim( substr( $item, 0, strpos( $item, '#' ) ) );
867+
}
868+
865869
if ( empty( $item ) ) { // just to be sure :-)
866870
continue;
867871
}

views/settings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@
206206
$exclude_list = ! empty( $this->plugin_settings['general']['exclude'] ) && is_array( $this->plugin_settings['general']['exclude'] ) ? $this->plugin_settings['general']['exclude'] : array();
207207
?>
208208
<textarea rows="7" name="options[general][exclude]" style="width: 625px;"><?php echo esc_textarea( implode( "\n", $exclude_list ) ); ?></textarea>
209-
<p class="description"><?php esc_html_e( 'Exclude feed, pages, archives or IPs from maintenance mode. Add one slug / IP per line!', 'wp-maintenance-mode' ); ?></p>
209+
<p class="description"><?php esc_html_e( 'Exclude feed, pages, archives or IPs from maintenance mode. Add one slug / IP per line! Comments start with # and can be appended at the end of a line.', 'wp-maintenance-mode' ); ?></p>
210210
</td>
211211
</tr>
212212
<tr valign="top">

0 commit comments

Comments
 (0)