Usuń ślimak blogu z węzła głównego Wordpress Multisite


15

Sprawdzałem, czy można usunąć blog/adresy URL postów i kategorii w węźle głównym w konfiguracji z wieloma witrynami.

Znalazłem ustawienia witryn dla wielu witryn, usunąłem blog/część adresu URL i zapisałem. Pomimo tego, że poprawnie zmienia wszystkie linki, kiedy je klikam, kończę na 404.

Jeśli przejdę do samego pulpitu węzła i ponownie zapisz, dostanę blog/adres URL przepisany do zmienionych permalink na wielu stronach. Czasami tworząc coś takiego jak ten blog / news / postname

Czy ktoś kiedyś to zrobił? Zastanawiam się, czy jest to możliwe bez zhakowania rdzenia lub zdobycia nieco większej wiedzy przy niektórych .htaccesszasadach.


Próbowałeś przeprowadzić badania? Na forach WP.org jest wiele postów na ten temat, a także kilka postów na blogu
shea

Odpowiedzi:


19
  1. Na stronie blogu Settings -> Permalinks -> Common Setting -> Default(musisz wybrać tylko domyślną i niczego nie dotykać, jeśli chcesz zmienić bazę kategorii, ustaw bazę tagów tylko u administratora sieci)

  2. W sieci Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%

Że usunie / blog blog


Jest to dobre podejście, chociaż nie działa, jeśli BuddyPress jest zainstalowany, ponieważ BuddyPress wymaga innych niż domyślne łączy bezpośrednich. Masz pomysł, jak to obejść?
henrywright

10

zrzut ekranu z ustawieniami administratora sieci

Krok 1: Przejdź do /wp-admin/network/site-info.php?id=1

Administrator sieci -> Witryny -> Edytuj -> sprawdź Strukturę łącza bezpośredniego.

Edytuj zgodnie z wymaganiami.

Krok 2: Przejdź do normalnego poziomu witryny

Ustawienia -> Permalinki

Wybierz lub dodaj odpowiedni link bezpośredni.


Nie mogłem znaleźć Administratora sieci -> Witryny -> Edytuj -> sprawdź Nawigację, więc użyłem adresu URL podanego w kroku 1 i to zadziałało! Dziękuję Ci. Spędziłem nad tym dużo czasu.
aditya


1

Dodaj nową stronę newsjako jako ślimak. Przejdź do Ustawienia> Czytanie i wybierz swoją stronę z wiadomościami jako stronę statyczną dla postów na blogu.

Następnie przejdź do Ustawienia> Łącze bezpośrednie i dostosuj swoją strukturę, tak jak /%category%/%postname%/powinny być /news/post/już wszystkie ślimaki postów na blogu .


0

Na stronie głównej kliknij link bezpośredni i wybierz „zwykły”

Na poziomie sieci Witryna> kliknij edytuj pod witryną główną> Kliknij ustawienia> Zrób crtrl + F, aby znaleźć „Permalink Structure”> dodaj% post_id% w polu.


0

Dla każdego, kto szuka odpowiedzi od grudnia 2018 r., Wykonaj następujące czynności.

Przejdź do administratora sieci, wybierz główną stronę internetową i kliknij edytuj.

Przejdź do karty ustawień. Istnieje ogromna lista opcji, poszukaj pola Struktura Permalink. usuń / blog z Permalink i naciśnij zapisz. Wróciłem również do obszaru administracyjnego blogów głównych i kliknąłem przycisk Zapisz w sekcji permalinks, aby wyczyścić pamięć podręczną.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.