Skip to content

Instantly share code, notes, and snippets.

@campusboy87
Last active October 17, 2017 10:26
Show Gist options
  • Save campusboy87/a79aa63f79d1050f2a3246035f21063f to your computer and use it in GitHub Desktop.
Save campusboy87/a79aa63f79d1050f2a3246035f21063f to your computer and use it in GitHub Desktop.
Для страниц, которые имею пробел в ссылке, устанавливает ответ сервера 404.
<?php
add_action( 'pre_handle_404', function ( $false, $wp_query ) {
// если ярлык страницы содержит пробел...
$url = empty( $wp_query->query['pagename'] ) ? '' : $wp_query->query['pagename'];
if ( $url && strpos( $url, '%20' ) !== false ) {
$wp_query->set_404();
status_header( 404 );
nocache_headers();
return 'stop';
}
return $false; // ничего не делает...
}, 10, 2 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment