Eliminarea părții blog din URL-ul nodului rădăcină în WordPress Multisite
Am investigat dacă este posibilă eliminarea părții blog/
din URL-urile postărilor și categoriilor pe nodul rădăcină într-o configurație multisite.
Am găsit setările pentru site-urile multisite și am eliminat partea blog/
din URL și am salvat. Deși toate link-urile se schimbă corect, când dau click pe ele ajung la o pagină 404.
Dacă mă duc în dashboard-ul nodului și salvez din nou, partea blog/
este rescrisă în permalink-urile multisite modificate. Uneori creează ceva de genul blog/news/postname
A reușit cineva să facă acest lucru în trecut? Mă întreb dacă este posibil fără a modifica nucleul WordPress sau fără a interveni mai profund cu reguli .htaccess
.

Pe site-ul de blog, setați
Setări -> Legături permanente -> Setare comună -> Implicită
(Trebuie selectată doar opțiunea implicită și să nu modificați nimic altceva. Dacă aveți nevoie să schimbați baza categoriei sau baza etichetelor, faceți acest lucru doar din Administratorul de Rețea)În
Administratorul de Rețea -> Site-uri -> (site-ul rădăcină) Structura legăturilor permanente -> /%category%/%post_id%
Aceasta va elimina slug-ul /blog

Pasul 1: Accesează /wp-admin/network/site-info.php?id=1
Administrator Rețea -> Site-uri -> Editează -> verifică Structura Permalink.
Editează conform cerințelor tale.
Pasul 2: Accesează la nivelul normal al site-ului
Setări -> Legături permanente
Selectează sau adaugă o structură de legături permanente adecvată.

Acestea sunt pașii.
Schimbă setarea permalink în administrarea de rețea la /%postname%/
Accesând setările permalinks ale site-ului vei remedia eroarea 404
Rezultat: WordPress Multisite funcțional fără slug-ul /blog/.
Sursă cu capturi de ecran pas cu pas.

Adaugă o pagină nouă cu news
ca slug. Mergi la Setări > Citire și alege pagina ta de știri ca pagină statică pentru articolele de blog.
Apoi mergi la Setări > Legături permanente și personalizează-ți structura ca /%category%/%postname%/
iar slug-urile articolelor tale de blog ar trebui să fie acum toate /news/post/
.

Pe site-ul principal, faceți clic pe legătura permanentă și alegeți opțiunea "simplu"
La nivel de rețea, accesați Site > faceți clic pe editare sub site-ul principal > Faceți clic pe setări > Apăsați Ctrl + F pentru a căuta "Structura legăturilor permanente" > adăugați %post_id% în câmpul respectiv.

Pentru cei care caută răspunsul din decembrie 2018, procedați după cum urmează.
Accesați administrarea rețelei, selectați site-ul principal și faceți clic pe editare.
Accesați fila de setări. Există o listă mare de opțiuni, căutați câmpul Structură Permalink. Eliminați /blog din Permalink și apăsați pe salvare. De asemenea, m-am întors în zona de administrare a blogurilor principale și am făcut clic pe butonul de salvare din secțiunea permalink-uri pentru a șterge cache-ul.
