it-swarm.com.de

Entfernen Sie den Blog-Slug vom Wordpress Multisite-Stammknoten

Ich habe geprüft, ob es möglich ist, blog/ aus den URLs für Beiträge und Kategorien auf dem Stammknoten in einer Konfiguration mit mehreren Standorten zu entfernen.

Ich habe die Einstellungen für mehrere Websites gefunden und den Teil blog/ der URL entfernt und gespeichert. Obwohl es alle Links korrekt ändert, wenn ich darauf klicke, erhalte ich nur einen 404.

Wenn ich zum Knoten-Dashboard selbst gehe und es erneut speichere, wird die blog/-URL in die geänderten Permalinks für mehrere Standorte umgeschrieben. Manchmal wird so etwas wie dieser Blog/News/Postname erstellt

Hat es jemand in der Vergangenheit geschafft? Ich frage mich, ob es möglich ist, ohne den Kern zu hacken oder ein bisschen mehr mit einigen .htaccess-Regeln umzugehen.

13
David
  1. Auf der Blog-Site Settings -> Permalinks -> Common Setting -> Default festlegen (Nur Standard auswählen und nichts berühren. Wenn Sie die Kategoriebasis ändern müssen, legen Sie die Tag-Basis nur für den Netzwerkadministrator fest.)

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

Dass es/blog Schnecke entfernt

17

 screenshot of Network Admin settings 

Schritt 1: Gehe zu /wp-admin/network/site-info.php?id=1

Netzwerkadministrator -> Sites -> Bearbeiten -> Permalink-Struktur überprüfen.

Bearbeiten Sie nach Ihren Wünschen.

Schritt 2: Gehen Sie zur normalen Site-Ebene

Einstellungen -> Permalinks

Wähle einen passenden Permalink aus oder füge ihn hinzu.

7
Saran

Das sind die Schritte.

  1. Ändern Sie die Permalink-Einstellung im Netzwerkadministrator in /% postname% /

  2. Wenn Sie zu Permalinks Einstellungen der Site gehen, wird der Fehler 404 behoben

  3. Ergebnis: WordPress Multisite funktioniert ohne/blog/slug.

Quelle mit Schritt-für-Schritt-Screenshots.

 Permalinks 

2
chiappa

Füge eine neue Seite mit news als Slug hinzu. Gehen Sie zu Einstellungen> Lesen und wählen Sie Ihre News-Seite als statische Seite für Blog-Posts.

Gehen Sie dann zu Einstellungen> Permalink und passen Sie Ihre Struktur wie /%category%/%postname%/ an. Ihre Blogpost-Slugs sollten jetzt alle /news/post/ sein.

1
Manticore

Klicke im Stammverzeichnis auf Permalink und wähle "plain"

Auf Netzwerkebene Site> Klicken Sie unter der Stammwebsite auf Bearbeiten> Klicken Sie auf Einstellungen> Drücken Sie Strg + F, um "Permalink Structure" zu finden> fügen Sie% post_id% in das Feld ein.

0

Für alle, die ab Dezember 2018 nach der Antwort suchen, gilt Folgendes.

Gehen Sie zum Netzwerkadministrator, wählen Sie die Stammwebsite aus und klicken Sie auf Bearbeiten.

Gehen Sie zur Registerkarte Einstellungen. Es gibt eine riesige Liste von Optionen. Suchen Sie nach dem Feld Permalink Structure. entferne/blog vom Permalink und klicke auf Speichern. Ich ging auch zurück in den Admin-Bereich des Root-Blogs und klickte auf den Speichern-Button im Permalinks-Bereich, um den Cache zu leeren.

0
Darren Stuart