Eliminar el slug 'blog' del nodo raíz en WordPress Multisite
He estado investigando si es posible eliminar blog/
de las URLs de posts y categorías en el nodo raíz de una configuración multisite.
He encontrado la configuración de sitios multisite y he eliminado la parte blog/
de la URL y guardado. A pesar de que cambia correctamente todos los enlaces, cuando hago clic en ellos solo obtengo un error 404.
Si voy al panel de administración del nodo y vuelvo a guardar, el blog/
se reescribe en los enlaces permanentes multisite modificados. A veces creando algo como blog/noticias/nombre-post
¿Alguien ha logrado hacer esto en el pasado? Me pregunto si es posible sin modificar el core o sin tener que profundizar más con algunas reglas de .htaccess
.

En el sitio del blog configura
Configuración -> Enlaces permanentes -> Configuración común -> Predeterminado
(Debes seleccionar solo predeterminado y no tocar nada más. Si necesitas cambiar la base de categorías o etiquetas, configúralo solo en el Administrador de Red)En el
Administrador de Red -> Sitios -> (sitio raíz) Estructura de enlaces permanentes -> /%category%/%post_id%
Esto eliminará el slug /blog

Paso 1: Ve a /wp-admin/network/site-info.php?id=1
Administrador de red -> Sitios -> Editar -> revisa la Estructura de Enlaces Permanentes.
Edita según tus necesidades.
Paso 2: Ve al nivel normal del sitio
Ajustes -> Enlaces permanentes
Selecciona o añade la estructura de enlaces permanentes apropiada.

Estos son los pasos.
Cambiar la configuración de enlaces permanentes en el administrador de red a /%postname%/
Ir a la configuración de enlaces permanentes del sitio solucionará el error 404
Resultado: WordPress Multisite funcionando sin el slug /blog/.
Fuente con capturas de pantalla paso a paso.

Añade una nueva página con news
como slug. Ve a Ajustes > Lectura y selecciona tu página de noticias como página estática para las entradas del blog.
Luego ve a Ajustes > Enlaces permanentes y personaliza tu estructura como /%category%/%postname%/
y ahora todos los slugs de tus entradas deberían ser /news/post/
.

En el sitio raíz, haz clic en el enlace permanente y elige "simple".
A nivel de red, ve a Sitio > haz clic en editar debajo del sitio raíz > Haz clic en ajustes > Realiza un Ctrl + F para buscar "Estructura de enlaces permanentes" > añade %post_id% en el campo.

Para cualquiera que busque la respuesta a partir de diciembre de 2018, haga lo siguiente:
Vaya al administrador de red, seleccione el sitio web principal y haga clic en editar.
Diríjase a la pestaña de configuración. Hay una gran lista de opciones, busque el campo Estructura de enlaces permanentes. Elimine /blog del enlace permanente y presione guardar. También volví al área de administración de blogs principal y hice clic en el botón de guardar en la sección de enlaces permanentes para borrar la caché.
