Pregunta

Tengo un sitio habilitado 3.0.1 con MULTISITE y me gustaría uno de los sitios para vivir en /blog, pero cuando intento crear un nuevo sitio con ese camino, me sale este error:

The following words are reserved for use by WordPress functions and cannot be used as blog names: page, comments, blog, files, feed

¿Cómo puedo obtener un sitio en /blog?

¿Fue útil?

Solución

No se puede.

Eso es parte de la estructura de enlace permanente del sitio principal. No hay manera de conseguir alrededor de él. Puede encontrar más información aquí:

http://core.trac.wordpress.org/ticket/13527

Otros consejos

Sí, puedo obtener un sitio en el que se ejecuta en /blog MULTISITE, pero que las necesidades de añadir algo de código. Esto se debe a WordPress tiene una acumulación de bloqueo a prueba de niños en el que se necesita para desbloquear primero. Esto puede hacerse mediante la adición de una función de enlace en el filtro subdirectory_reserved_names que pasa a una matriz con nombres que están bloqueados como parámetro. Quitar las entradas desea usar y devolver la matriz filtrada.

Tenga cuidado porque este bloqueo a prueba de niños ha sido construida para que las palabras 'página', 'comentarios', 'blog', 'files', 'alimentar' no podían utilizarse de forma predeterminada . /blog por ejemplo, está reservado para el sitio principal.

Para obtener más información, véase boleto # 13304 , el cambio relacionado que permite a anulación los nombres reservados era 14928

En realidad, el sitio raíz puede tener un blog como parte de la estructura de enlaces permanentes. De hecho, cualquier agradables-urls para mensajes de sitios raíz fuerzan el blog prefijo.

Por lo tanto, si no les importa usar la cuenta root, puede tenerlo. Pero hay que tener cuidado, como el blog principal puede aparecer en los paneles subsitios, etc (que yo sepa).

Hay una manera, lo he hecho antes, pero fue en WPMU 2.X - no está seguro de si se hizo más difícil de eliminar en 3, no puedo imaginar por qué tendrían

.

Este es un plugin para eliminar la parte / blog - http://buddydev.com/http//buddydev.com/public-download/cc-remove-blog-slug-v-1.1.zip - como para escribir el real / blog / enlace permanente al sitio, wp filtrará que, la forma easies es crear el subsitio "blog" con una URL bastante extraño que se encontró rápidamente en phpMyAdmin (establecer la ruta a "yoursite.com/wtfisgoingonhere") y luego ingrese Búsqueda phpmyadmin intop para ello, y reemplazar todas las instancias con / blog / - tener mucho cuidado de no quitar o añadir una barra inclinada en cualquier lugar adicional. Buena suerte!

El uso de este filtro para permitir blog:

add_filter('subdirectory_reserved_names', function($reserved_names){
    return array_diff($reserved_names, array('blog') ); 
} );
Licenciado bajo: CC-BY-SA con atribución
scroll top