Respuestas de foro creadas

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Iniciador del debate zacarias.calabria

    (@zacariascalabriagmailcom)

    Hola Elias,

    muchas, muchas gracias por la respuesta, comento primero las que menos «afectación» tienen al proyecto.

    No tiene más sentido que los CPT tengan el nombre en el slug? Vamos /continent/africa para mi tiene mucho más sentido que /africa, y debería incluso ayudar al SEO, no?

    Lo veo igual que tú, incluso Google recomienda organizar y jerarquizar el mapa del sitio web,

    https://support.google.com/webmasters/answer/7451184?hl=es

    entiendo que lo hace más «entendible» a los bots y añade lógica a la hora de que procesen y estructuren datos, pero donde manda «capitán SEO» no manda «marinero programador», aunque tú estés viendo que el capitán vaya a hundir el barco, el cliente tiene más fe, por algún extraño motivo,en el SEO que en el programador.

    Por qué el Project Type no es una taxonomía también? Me pega más.

    Podría haber sido una taxonomía, sí, pero creo no ayudaría a solucionar la necesidad que plantea ahora el cliente, el caso es que finalmente esa entidad tenía suficiente peso por si misma, propiedades y contenido, como para tratarla de una entidad de primer nivel, pero sí, podría haber sido una taxonomía.

    Hay posibilidad de que 2 posts de diferente CPT se llamen igual? En ese caso que hace WP, poner el típico -2 en el slug?

    Pues no lo he probado ¿WordPress te permite añadir CPT sin meterle una patrón a la ruta?

    Hay varios plugins para personalizar permalinks de CPT…

    Es una opción que revisé al principio, pero delegar la generación de las URLs y el acceso a los recursos en manos de software hecho por terceros que, después de leer algunos comentarios, no me da la confianza suficiente lo veo un poco como «dejar el asunto en manos de Dios», activar el plug-in y cruzar los dedos:

    https://wordpress.org/support/plugin/custom-permalinks/reviews/?filter=1

    Además, tendrían que ser capaces de resolver URLs con el mismo patrón para distintos CPT, que bueno, es lo que hace más o menos ahora el API Rewrite con post y page ¿no?

    De todas forms creo que voy a revisar estos dos:

    Iniciador del debate zacarias.calabria

    (@zacariascalabriagmailcom)

    Totalmente permitido.

    Necesidad en mi caso, en el caso del cliente y de la empresa de SEO que le marca la estrategia de URLs supongo que «preferencia». Yo estoy contigo, soy un «SEO absolute beginner» pero diría que el posicionamiento orgánico en buscadores no va a tener una penalización drástica por añadir un tramo a la URL que indique el tipo de recurso (/coches/vitara vs. /vitara) pero ya sabes, donde manda marinero… ¿o era capitán? el caso, es que las imposiciones son:

    1. usar WordPress,
    2. usar las rutas descritas.

    o lo que es lo mismo: «costel molotos».

    En fin, yo he probado por «encimilla» Cortex, a mi entender está muy bien pensado y parece que podría rendir para lo que necesito, solo que el último commit del repositorio es de diciembre del 2017, en unos días probaré, también por «encimilla», Sense, que tiene muy buena pinta y un último commit de marzo de este año, e incluye cosas como inyección de dependencias y otras peculiaridades interesantes.

    Después de eso me tocará dar el gran paso, DECIDIR.

    Vamos a ver que tal sale la jugada, ya iré contando.

    Iniciador del debate zacarias.calabria

    (@zacariascalabriagmailcom)

    @cybmeta gracias por la respuesta.

    Las necesidades son acceder a distintos tipos de recursos, distintos tipos de entradas personalizadas, con un patrón único en la URL que solo contiene un tramo en el path, un ejemplo más gráfico, pongamos que tienen tres tipos de entradas personalizadas:

    • Coches
    • Motos
    • Bicicletas

    pues bien,

    • la ruta /vitara (con un patrón /{slug}) debería encontrar el recurso de un coche llamado Vitara
    • la ruta /gs-1200 debería encontrar un recurso del tipo moto, la BMW GS-1200

    ¿Cabe la posibilidad de no hacer nada y dejar que la API Rewrite actúe sola a ver si encuentra el recurso adecuado?

    Saludos,

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)