Jak usunąć słowo „category” z adresu URL?
- Poziom trudności:
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:
Poznaj prosty trick pozwalający w szybki sposób zmienić długi adres URL adrestwojejstrony.pl/category/aktualnosci na krótszy adrestwojejstrony.pl/aktualnosci/.
Co prawda niektórzy sugerują korzystanie z wtyczki FV Top Level Categories ale jest to rozwiązanie nie do końca się sprawdzające. Poza tym wtyczki spowalniają WordPressa i ich duża ilość może obciążyć stronę. Jest prostsze rozwiązanie tego problemu.
Wystarczy zalogować się do panelu WordPressa, wejść do Ustawienia -> Bezpośrednie odnośniki i wstawić w polu Alias kategorii kropkę. To wszystko 🙂
Mam nadzieję, że poprawnie skonfigurowałeś ustawienia bezpośrednich odnośników? Jeśli zamiast nazw artykułów w adresie masz cyfry to znaczy, że powinieneś przewertować opcje z powyższego zrzutu ekranu.
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:
Witam, dziękuję za radę. Jednak jest skutek uboczny tegoż rozwiązania. Jeśli w menu mam pozycję będącą jakąś kategorią, to nie wyświetla się nic w contencie oprócz nazwy kategorii. Owszem Url jest bez słowa „category” – jednak nic się nie wyświetla w content.
Dobrze rozumiem, że URL się dubluje? W tej sytuacji faktycznie będzie się to konfliktować, lepiej dawać unikatowe adresy URL dla pozycji w menu i kategorii.
Jeśli jednak problem dotyczy wyświetlania zawartości kategorii (mimo iż ta zawiera wpisy) to przyczyny szukałbym m.in. w pliku category.php motywu.