01
Дек

Убираем слово Category для рубрик в URL в WordPress

Автор: admin

По умолчанию в настройках ЧПУ wordpress для категорий придумано слово category, которое, на мой взгляд, совершенно лишнее в структуре УРЛ-ов страниц. То есть если не заполнить это самое поле, то урл категории будет выглядеть так

cmsuser.ru/сategory/ali-baba-i-sorok-skinov/

На одном из форумов увидел классную фишку, что если в настройках базиса категорий написать две точки, то слово category исчезает (по крайней мере в wordpress 2.8.*). Может так было задумано, может нет, решил написать в блоге, чтобы самому не забыть. Очень удобная фишка.

Если слетит что-то после её использования – я не виноват) у меня всё работает.

Получаем рубрики вида

cmsuser.ru/ali-baba-i-sorok-skinov/

и радуемся :)

3 комментария на “Убираем слово Category для рубрик в URL в WordPress”

    типа граватар
  1. Олег сказал:

    Спасибо, работает на самой новой версии 2.92 :)

  2. типа граватар
  3. Сергей сказал:

    Плохой совет, не будет работать, если есть подкатегории или когда несколько страниц в категории. Лучшим вариантом будет, если прописать в настройках постоянных ссылок тако вариант как
    /%category%/%postname%.html
    или /%category%/%postname%.php

    а то вордпрес не поймет как разгребать урл, где категория, а где пост. То есть обязательно должно быть у поста в конце htm html php или еще что Вам нравится, тогда будет понятно, где катогрия, а где пост

  4. типа граватар
  5. mikasi сказал:

    Воспользовался советом. Действительно, category пропадает, однако, в подкатегориях не показываются списки постов.
    Подскажите плз как решить эту проблему :)

Оставить комменатрий