Pregunta sobre Permalink Manager Lite de Wordpress:

Duplicar / en / prefijo con Polylang

Un usuario preguntó 👇

¡Hola, buen plugin! Gracias actualicé la nueva versión.

Problema: muchos enlaces permanentes se actualizan como mysite.com/en/en/myslug/posttitle (prefix / en / dos veces ahora) mysite.com/fr/fr/myslug/posttitle (el prefijo / fr / es dos veces ahora)

¿Los he cambiado manualmente en el Permalink Manager? El botón Regeneración me da un error de memoria: ¡tengo más de 6000 publicaciones!

Gracias por tu apoyo

Lanzador de hilos

(@ pantalla ancha)

Hace 2 años, 11 meses

Veo una nueva versión con una revisión multilingüe. Probablemente también aborde mi pregunta …

Recomiendo mi solución a quien la necesite. Ciertamente no es la forma correcta, pero funcionó para mí:

1) vaya a WP DataBase, tabla: wp_options [DO A BaCK UP!]

1 bis) ¡Asegúrate de tener esa RESPALDO!

2) busque option_name: permalink-manager-uris 3) haga clic en editar 4) copie todo option_value (puede ser bastante grande) 5) copie en el editor de texto (es decir, word, notepad ++, etc.) 6) busque y reemplace (en / mysglug -> reemplazar myslug) 7) volver a la base de datos copiar el nuevo texto en la opción permalink-manager-uris option_value 8) guardar 9) ir a worpress Permalink Manager 10) ir a la herramienta de edición URi 11) hacer clic en todas las URi a continuación para actualizar (espero que no tenga suficientes páginas para actualizar)

Así que está resuelto para mí. Gracias

(@mbis)

Hace 2 años, 11 meses

Gracias @widescreen.

Las versiones anteriores de mi plugin no eran compatibles con Polylang antes y supongo que esta es la fuente del problema.

Existe una forma mejor y más rápida de solucionar este problema. Todavía se recomienda hacer una copia de seguridad, pero los prefijos de idioma duplicados se pueden eliminar con la herramienta «Buscar y reemplazar» disponible en las herramientas de Permalink Manager:
wp-admin/tools.php?page=permalink-manager&section=tools&subsection=find_and_replace

Agregué soporte para REGEX (expresiones regulares) y para deshacerse de los prefijos, debe:

mas o menos /^en/(.*)$/ fórmula en la que «Encontrar…Tipo de campo: $1 insude «Agregar…Seleccione el campo «URI personalizados» en «ModoSeleccione los tipos de publicaciones a continuación en las que se debe aplicar el cambio.

Saludos, Maciej

Esta respuesta fue modificada hace 2 años, 11 meses por.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.