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

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

Почему в ссылках появляется время и как это влияет на сайт

По умолчанию WordPress позволяет настроить структуру постоянных ссылок, среди стандартных вариантов есть /year/month/day/postname/, где присутствуют год, месяц и день публикации. Иногда при использовании нестандартных решений или плагинов в URL может появляться и время публикации (часы, минуты, секунды), что делает ссылки громоздкими и нечитаемыми.

Наличие времени в URL может привести к дублированию контента, усложнить индексацию в поисковых системах и ухудшить восприятие пользователями. Поэтому удаление времени из ссылок важно для упрощения URL и повышения SEO.

Как проверить текущую структуру ссылок

Перейдите в админ-панель WordPress в раздел Настройки > Постоянные ссылки. Здесь можно увидеть, какая структура задана. Если там есть время – его необходимо убрать.

Пример структуры с временем: /2024/06/17/14/30/postname/. Обычно стандартный WordPress не даёт такую структуру, значит, время добавляется сторонними плагинами или кастомным кодом.

Удаление времени из ссылок WordPress через функции темы

Если время появляется из-за кастомных функций или фильтров, можно их отредактировать или отключить. Вот пример функции, которая может убирать время из ссылки:

function wp8_remove_time_from_permalink($permalink, $post) {
    // Удаляем время формата /hour/minute/ из URL
    $permalink = preg_replace('#/\d{2}/\d{2}/#', '/', $permalink);
    return $permalink;
}
add_filter('post_link', 'wp8_remove_time_from_permalink', 10, 2);

Этот код через фильтр post_link удалит сегменты URL, соответствующие времени публикации (часы и минуты). Добавьте его в файл functions.php вашей активной темы или в плагин для кастомных функций.

Особенности использования

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

Удаление времени с помощью плагинов

Если вы не хотите править код, можно использовать плагины для управления ссылками:

  • Permalink Manager Lite — позволяет гибко настраивать структуру URL, включая удаление времени.
  • Clearfy Pro — комплексный плагин оптимизации, в котором есть опции для настройки постоянных ссылок и удаления лишних элементов из URL. Подробнее о Clearfy Pro смотрите на wpshop.ru.

Настройка редиректов после удаления времени из ссылок

После изменений в структуре ссылок важно настроить редиректы, чтобы посетители и поисковые системы попадали на актуальные URL. Для этого можно использовать плагин Redirection или прописать правила в .htaccess.

Пример правила для .htaccess, удаляющего время из URL:

RewriteEngine On
RewriteRule ^(\d{4})/(\d{2})/(\d{2})/\d{2}/\d{2}/(.*)$ /$1/$2/$3/$4 [R=301,L]

Это правило перенаправляет URL с временем на URL без времени с кодом ответа 301 (постоянный редирект).

Проверка и отладка после удаления времени

После внесения изменений тщательно проверьте работу сайта:

  • Перейдите по новым ссылкам и убедитесь в отсутствии ошибок 404.
  • Проверьте, что старые URL корректно переадресовываются.
  • Используйте инструменты Google Search Console для проверки состояния индексации.

Советы по SEO

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

Также рекомендуется использовать плагин WPRemark для сбора отзывов и оценки страниц, что положительно влияет на поведенческие факторы и ранжирование.

Как создать автоматическую сборку изображений в WordPress
19.12.2025
WooCommerce: как отключить автологин после регистрации пользователя
03.06.2026
Автоматическое удаление старых записей в WordPress через WP-Cron с примерами кода
05.02.2026
WooCommerce: как отключить самостоятельную регистрацию пользователей на сайте
25.04.2026
Как настроить автоматическое сохранение записей в WordPress через плагин
24.11.2025