He probado el plugin WP Better Permalinks pero no sé por qué lo único que hace es cambiar la categoría base de portfolio de "portfolio-category" a "portfolio" en los tres idiomas.
La verdad es que voy un poco perdido, pero para mi lo ideal sería que la estructura de URL quedara así en el nivel más profundo, tomando de ejemplo el portfolio de arriba:
Disculpa si no comprendo bien la consulta, entiendo que estas intenta la URL para cada idioma y quede como en la ultima sección que nos comentas:
La verdad es que voy un poco perdido, pero para mi lo ideal sería que la estructura de URL quedara así en el nivel más profundo, tomando de ejemplo el portfolio de arriba:
Una vez lo instalas puedes configurar como se muestra la estructura de tus URL desde Herramientas → Permalink Manager → Permastructures
En esta sección debes seleccionar como deseas la estructura para tu portafolio, si lo que deseas es que se muestre la categoría un ejemplo puede ser:
portfolio/%portfolio_categories%
Ten en cuenta que los tags puede cambiar de acuerdo al tema que utilizas, luego de configurar esta sección debes comprobar que los portafolios que tengas creados no tengas su propia estructura sino que sigan la configuración por defecto que creaste.
Para ello debes editar el portafolio y en la sección que indica Permalink Manager seleccionar "Auto Update - Current URI"
Verifica si con ello logras tener la estructura que deseas.
Como ves, ahora sí me incluye la categoría base en cada idioma y en su idioma, pero faltarían las categorías: /porfolio/diseno-grafico/publicidad/camaras-dalis
Arriba hay muchas etiquetas, sería agregando una de ellas?
Y otra cosa que no ha variado es la URL de las propias categorías, las páginas de "archivos":
"portfolio-category" <-- esto donde puedo modificarlo?
Gracias!
ResponderCitar
Respondido : 27/12/2022 1:41 pm
Karen Rios
Soporte CMS WebempresaModerator
Hola Juan David,
En este caso debes añadir dentro del slug la asignación del nombre de la categoría para que se muestre en tus portafolios creados, pro ejemplo asignando este tags
el resultado que deberías añadir seria:
portfolio/%rara_portfolio_categories%
De la siguiente forma:
Luego debes revisar que los portafolios no tengan su misma estructura si no que tomen la configuración general:
Es correcto, en este caso para modificar las taxonomías necesitarás la versión completa del complemento; sin embargo, ya que es la versión de pago no puedo indicarte si permite configurar todo lo que necesitas por lo que te recomiendo consultes con los desarrolladores para que te indiquen de forma precisa te permita añadir las configuraciones que deseas.
Es correcto, en este caso para modificar las taxonomías necesitarás la versión completa del complemento; sin embargo, ya que es la versión de pago no puedo indicarte si permite configurar todo lo que necesitas por lo que te recomiendo consultes con los desarrolladores para que te indiquen de forma precisa te permita añadir las configuraciones que deseas.
Buenos días Karen,
Sí, parece que el plugin permite hacer eso en la versión de pago.
Por mi parte me he atrevido con un hook en functions.php pero no acaba de funcionar:
Ten en cuenta que al ser esté un tema de pago no podemos revisar como funciona, si sigue generando errores te recomiendo consulte con el soporte del tema para que te indiquen de forma precisa como modificarlo.
Seguí el link que me has facilitado, siguiendo los pasos que indican (reemplazar old-slug por "portfolio-category", y reemplazando new-slug por "portfolio", guardé functions.php del tema hijo y luego en Ajustes > Permalinks di a guardar como dicen en el enlace.
He dejado el hook de functions comentado para no perderlo:
Puede ser que haya que modificarle algo más y por eso no funciona?
En este caso no veo que los codigos funcionen para el tema gratuito por lo que es posible como te comento necesites un código personalizado o utilizar algún plugin que sobreescriba los slug del tema como por ejemplo → https://es.wordpress.org/plugins/custom-post-type-permalinks/
Ten en cuenta que este plugin tiene un tiempo sin actualizarse por lo que debes verificar funcione bien en tu sitio web