Как удалить время из URL в WordPress

В WordPress по умолчанию для записей может формироваться URL, содержащий дату и время публикации. Это не всегда удобно, особенно если вы хотите сделать URL короче, чище и более дружественными к SEO. В этой статье мы подробно рассмотрим, как удалить время из URL в WordPress, сохранив при этом структуру и функциональность сайта.

Почему важно убирать время из URL в WordPress

Временная метка в URL обычно выглядит как часть даты, например: https://site.ru/2024/06/15/12/30/post-name. Такие URL могут осложнять навигацию и негативно влиять на восприятие пользователями. Кроме того, для SEO предпочтительнее использовать более простые и читабельные ссылки.

Удаление времени из URL помогает:

  • Сделать ссылки более короткими и удобными для копирования и запоминания.
  • Улучшить SEO, так как поисковые системы лучше индексируют простые URL.
  • Избежать дублирования страниц из-за изменения временных параметров.

Однако важно понимать, что просто удалить время нельзя без корректировки правил пермалинков и перенаправлений.

Как настроить структуру постоянных ссылок без времени

Перейдите в админке WordPress в Настройки > Постоянные ссылки. Здесь можно настроить шаблон URL.

Для удаления времени из URL нужно исключить часы и минуты из структуры. Например, вместо /%%year%%/%%monthnum%%/%%day%%/%%hour%%/%%minute%%/%%postname%%/ используйте:

/%%year%%/%%monthnum%%/%%day%%/%%postname%%/

Если вы хотите убрать дату полностью — можно выбрать формат:

/%%postname%%/

После сохранения изменений WordPress автоматически обновит правила пермалинков.

Резервное копирование и проверка

Перед изменением структуры URL обязательно сделайте резервную копию базы данных и файлов сайта. Это поможет быстро восстановить сайт в случае ошибок.

После изменения структуры проверьте работу ссылок на несколько записей, чтобы убедиться в отсутствии ошибок 404.

Использование плагинов для удаления времени из URL

Если вы не хотите вручную менять структуру ссылок или у вас сложная ситуация с множеством постов и внешними ссылками, можно использовать плагины.

Redirection

Плагин Redirection поможет настроить перенаправления со старых URL со временем на новые без времени, избегая ошибок 404 и потери SEO веса.

Пример настройки:

  • Создайте правило перенаправления с регулярным выражением, которое удаляет часы и минуты из URL.
  • Настройте 301 редирект, чтобы поисковые системы понимали, что URL изменился навсегда.

Permalink Manager Lite

Этот плагин позволяет гибко управлять URL записей, страниц и типов записей. С его помощью можно быстро убрать временные параметры из ссылок без глубоких технических знаний.

Пример кода для автоматического удаления времени из URL

Если вы хотите программно удалить время из URL и настроить корректные редиректы, можно использовать следующий пример в файле functions.php вашей темы или в собственном плагине:

function cyrtolat_remove_time_from_permalink( $permalink, $post ) {
    if ( 'post' !== $post->post_type ) {
        return $permalink;
    }
    // Удаляем часы и минуты из URL, если они есть
    $permalink = preg_replace('#/\d{2}/\d{2}/#', '/', $permalink);
    return $permalink;
}
add_filter( 'post_link', 'cyrtolat_remove_time_from_permalink', 10, 2 );

// Редирект со старых URL с временем на новые
function cyrtolat_redirect_old_urls() {
    $request_uri = $_SERVER['REQUEST_URI'];
    if ( preg_match('#/\d{4}/\d{2}/\d{2}/\d{2}/\d{2}/#', $request_uri ) ) {
        $new_url = preg_replace('#/(\d{2})/(\d{2})/#', '/', $request_uri, 1);
        wp_redirect( home_url( $new_url ), 301 );
        exit;
    }
}
add_action( 'template_redirect', 'cyrtolat_redirect_old_urls' );

Данный код удаляет из URL часы и минуты и перенаправляет пользователя на правильный адрес без времени.

Дополнительные рекомендации по SEO при изменении URL

После удаления времени из URL важно:

  • Настроить 301 редиректы с прежних URL на новые — это сохранит позиции в поисковых системах.
  • Обновить карту сайта (Sitemap), чтобы поисковики быстрее индексировали новые ссылки.
  • Проверить внутренние ссылки на сайте, чтобы они указывали на новые URL без времени.
  • Использовать инструменты типа Google Search Console для мониторинга ошибок 404 и исправления проблем.

Если правильно провести все этапы, удаление времени из URL улучшит восприятие сайта и не навредит SEO.

Выводы и практика

Удаление времени из URL в WordPress — задача решаемая и полезная для многих сайтов. Главное — аккуратно изменить структуру пермалинков, настроить редиректы и проверить работу сайта.

Используйте встроенные настройки WordPress для изменения шаблона, а при необходимости — плагины и код для тонкой настройки. Не забывайте про резервное копирование и тестирование.

С помощью предложенного кода и плагинов вы сможете сделать URL вашего сайта проще и удобнее для пользователей и поисковиков.

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
WooCommerce: автоматическое отключение неактивных способов оплаты
11.05.2026
Как создать собственную настройку плагинов WordPress
12.11.2025
Как сделать автоматическую оптимизацию базы данных WordPress без плагинов
10.02.2026
Как создать автоматическую удалённую оптимизацию базы данных WordPress
25.01.2026
Как сделать автоматический редирект при изменении URL в WordPress
12.01.2026
×
Оптимизируй свой сайт!

Скидка -15% на премиум плагин Clearfy Pro

Купить плагин сейчас ⋙