Możesz dodać poniższy skrypt do pliku functions.php w swoim motywie WordPressa, aby automatycznie usuwać ukośnik na końcu adresu URL:
function remove_trailing_slash($string) {
if (substr($string, -1) == '/') {
$string = rtrim($string, '/');
}
return $string;
}
function remove_trailing_slash_from_permalink($url) {
$url = remove_trailing_slash($url);
return $url;
}
add_filter('user_trailingslashit', 'remove_trailing_slash_from_permalink');
add_filter('redirect_canonical', 'remove_trailing_slash_from_permalink');
Ten skrypt używa dwóch funkcji. Pierwsza funkcja, remove_trailing_slash
, sprawdza, czy adres URL kończy się ukośnikiem “/”, a jeśli tak, usuwa go. Druga funkcja, remove_trailing_slash_from_permalink
, stosuje tę operację do permalinków.
Pamiętaj, aby zawsze wykonywać zmiany w plikach funkcji z ostrożnością, a najlepiej wcześniej utwórz kopię zapasową swojej witryny lub pliku functions.php.