668 145 480 info@jacekjagusiak.pl

Dziś pokażę Wam kilka sposobów na usunięcie z adresów WordPressa części /category/. Przykładowo niektórzy wolą zmienić sam napis „category” na „kategorie” bądź „artykuły”, spotkałem się także ze zmianą na „tematy” i taka zmiana jest prosta bo wystarczy skorzystać z ustawień „Bezpośrednie odnośniki”, które domyślnie dostępne są w każdej instalacji WordPressa.

Usuwanie „category” za pomocą domyślnych opcji WordPressa

Działa to idealnie, gdy chcemy się pozbyć napisu „category” z adresów wpisów, czyli:

http://domena.pl/category/wpis-oczyms-tam/

No dobra, pokaże Wam jak to szybko zrobić.

Najpierw musimy wejść do Ustawień->Bezpośrednie odnośniki. Czerwoną strzałką zaznaczyłem pozycje, którą musicie kliknąć.

Bezpośrednie odnośniki

Zakładam, że jesteście już na odpowiedniej stronie ustawień. Wybierzcie teraz „Własny format” i wpiszcie tam formułkę jak na zdjęciu poniżej.

Własny format

Następnie w polu „Alias kategorii” postawcie zwykłą kropkę:

Alias kategorii

Koniecznie zapiszcie poczynione zmiany.

Zapisywanie zmian w ustawieniach bezpośrednich odnośników

No i gotowe. Prawda, że proste?

Usuwanie „category” za pomocą wtyczki Yoast

To chyba najprostsze rozwiązanie o ile macie zainstalowaną wtyczkę Yoast SEO, ale jeśli dbacie o prawidłową optymalizację swojej strony to wierzę, że już ją dawno pobraliście.

Wyszukujemy ustawienia wtyczki po lewej stronie w Panelu Administracyjnym – z tym nie powinniście mieć jakichkolwiek problemów. Tam wybieramy „Zaawansowane”, dzięki czemu przechodzimy do bardziej rozbudowanych opcji jakie oferuje nam wspomniany plugin.

Opcje zaawansowane w Yoast SEO

W nowym oknie ustawień wybieramy zakładkę „Bezpośrednie odnośniki”:

Bezpośrednie odnośniki w Yoast

Tam już zaznaczamy opcję jak na obrazku poniżej. Dokładne pole do zaznaczenia wskazuje nam czerwona strzałka:

Przekierowanie adresów - usuń kategorię

I to by było na tyle jeśli chodzi o metodę usuwania „category” z adresów w naszym blogu.

Usuwanie „category” za pomocą wpisu w .htaccess

Sposób dedykowany bardziej zaawansowanym użytkownikom, którzy nie lubią bawić się w instalację nowych wtyczek, a większość opcji oferowanych choćby przez plugin Yoast jest im zbędna.

Otwieramy plik .htaccess do edycji – można to zrobić poprzez FTP, za pomocą konsoli bądź w jakikolwiek inny sposób pozwalający Wam na edycję tego pliku.

Pamiętajcie jednak, aby zawsze zapisać sobie kopię zapasową pliku, bo zawsze może coś pójść nie tak i nie ma znaczenia tutaj jak bardzo jesteście zaznajomieni z podobnego typu edycjami. Dla własnego bezpieczeństwa – kopia to podstawa.

Jak już jesteście gotowi to musicie włączyć mod_rewrite i dopisać linijkę jak poniżej:

RewriteRule ^category/(.+)$ http://www.site.com/$1 [R=301,L]

Usuwanie „category” za pomocą wtyczki Remove Category URL

Metody nie polecam nikomu, chyba że ktoś jest bardzo leniwy, albo panicznie boi się sposobów wymienionych wyżej. Sposób polega na zainstalowaniu wtyczki Remove Category URL. Aby wtyczka zaczęła działać musicie ją po instalacji aktywować i tyle – nie potrzeba dodatkowych ustawień, a adresy pozbędą się wkurzającej części „category”, którą chcieliśmy usunąć.

5/5 - (1 vote)
5/5 - (1 vote)