Как переименовать слаг service?

Ссылка скопирована
1 ответ

Доброго времени суток, столкнулся с проблемой переименования стандартного слага "service" в урле вида: domain/service/number_1
Как этот самый "service" переименовать во что нить более привычное, напр. usluga или п.т.?

Как переименовать слаг service?

Дополнительно

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

  • в любом шаблоне WЗ сейчас эти самые сервисы...
  • UN_Tony, продолжаем пытки.. Теперь признавайся что такое "шаблоны W3".
  • ладно, сдаюсь, хотел под этими буквами WP зашифровать...
  • Rewrite в функции регистрации кастомного типа поста возможно....
  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Ольга Сеть Ответ

    Слаг service обычно задаётся там, где зарегистрирован тип записи или таксономия. Нужно найти, что именно создаёт URL /service/number_1: тема, плагин, CPT UI, конструктор или кастомный код.

    Если это кастомный тип записи, при регистрации должен быть параметр rewrite:

    register_post_type('service', [
        'public' => true,
        'rewrite' => [
            'slug' => 'usluga',
            'with_front' => false,
        ],
    ]);

    register_post_type('service', [ 'public' => true, 'rewrite' => [ 'slug' => 'usluga', 'with_front' => false, ], ]);

    Если тип записи уже зарегистрирован плагином/темой, ищите в коде register_post_type или настройку permalink/base в админке плагина. После изменения обязательно зайдите в «Настройки → Постоянные ссылки» и нажмите «Сохранить», чтобы сбросить rewrite rules.

    Если страницы уже индексируются, поставьте 301-редирект со старого /service/... на новый /usluga/.... Без редиректа будут 404 и потеря веса старых URL.

    Важно: не меняйте slug в базе руками, если не понимаете источник регистрации. При следующей загрузке сайта тема/плагин снова зарегистрирует старое правило.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно