it-swarm-es.com

Diseño de URL natural y portada estática.

Una página de inicio estática y otras páginas que son hijas de ella se utilizan en un blog. Para dar un ejemplo:

www.ejemplo.com

La barra de esa página se muestra en el enlace permanente para subpáginas como www.example.com/long-slug-from-static-front-page/sub-page-slug.html.

¿La pregunta ahora es cómo hacer que el diseño de URL sea más natural? Dado que la página principal es la página de inicio, su barra debe ser la página de inicio de la URL (por ejemplo, ninguna como en http://www.example.com/ ) pero en su lugar se agrega la barra de páginas estáticas.

Huelo que esto es un defecto en WordPress, ¿alguna idea?

Me pidieron que hiciera el escenario más concreto por medio de una ilustración porque era una descripción bastante rara. Lo siento. El objetivo es utilizar WordPress como CMS para reflejar la siguiente estructura (no al revés):

Ilustración:

Datos lógicos y su estructura:

  • Comienzo
    • Azul
    • Rojo
      • Rojo oscuro
      • Luz roja
      • Rojo quemado
    • Amarillo

Mapeo de datos a páginas:

  • Inicio: Página de Inicio
    • Azul: Blue-Page
    • Rojo: Página Roja
      • Rojo Oscuro: Rojo Oscuro
      • Rojo claro: rojo claro
      • Rojo quemado: página roja quemada
    • Amarillo: Pagina Amarilla

Diseño de URL:

¿Es WordPress la herramienta para el trabajo? ¿O el uso de la jerarquía de páginas y la portada estática contradice el diseño de la URL?

5
hakre

WordPress tiene una forma de hacer lo que quieres. Hazlas todas las páginas de nivel superior. A menos que tengas una buena razón para no hacerlo.

2
John P Bloch

No exactamente, WordPress determina su consulta a partir de la estructura de la URL, por lo que:

www.example.com/my-sub-page/ sería exactamente la misma estructura que www.example.com/my-other-top-level-page, por lo que WordPress no tendría manera de saber si está buscando una subpágina o una página de nivel superior.

Habiendo dicho eso, no creo que WordPress te permita tener el mismo slug para una página de subnivel y una página de nivel superior, así que no debería ser una razón Si necesita esa estructura de enlace permanente, ¿por qué no tener sus "subpáginas" como páginas de nivel superior? Si quieres que estén en www.example.com/my-sub-page/, entonces suena como que son bastante "de alto nivel" de todos modos.

1
Joe Hoyle

Sus subpáginas NO deben ser hijos de la 'página de inicio'. Sé que la gente dibuja mapas de ese tipo pero no es así como funciona.

Así que tienes:

Example.com (usando la página frontal estática 'home') Example.com/about (una página de nivel superior, NO un hijo de 'home')

No hay problemas de SEO o de experiencia de usuario con este enfoque, es la forma en que se realizan la mayoría de los sitios de CMS.

0
Shaun