Pregunta sobre Qtranslate Slug de Wordpress:

No funciona con idiomas no latinos en 4.8.3

Un usuario pregunt贸 馃憞

Hola, desde que se actualiz贸 el n煤cleo de WordPress, dej贸 de funcionar con idiomas no latinos. Por ejemplo, las babosas con caracteres cir铆licos (rusos) o hebreos ya no funcionan y generan p谩ginas de error 404.

(@wpbot)

Hace 3 a帽os, 1 mes

El problema es de la l铆nea 1164 en wp-content/plugins/qtranslate-slug/includes/class-qtranslate-slug.php que usa la funci贸n reci茅n modificada en 4.8.3 esc_sql()

$parts = array_map( 'esc_sql', $parts );

Desafortunadamente, no tengo idea de c贸mo solucionarlo y solo comentar esta l铆nea no es una gran idea.

Puede encontrar m谩s informaci贸n sobre los cambios funcionales aqu铆:

Comportamiento modificado esc_sql () en WordPress 4.8.3

// EDITAR:
Sin embargo, esta es una soluci贸n r谩pida No tengo idea de lo seguro que es (y requiere al menos PHP 5.3 para funcionar)鈥

Debe comentar en la l铆nea 1164 y agregar lo siguiente:

$parts = array_map(
	function($x){
		global $wpdb;
		return $wpdb->remove_placeholder_escape( esc_sql( $x ) );
	}, $parts
);

Esta respuesta fue modificada hace 3 a帽os, hace un mes por. Raz贸n: Soluci贸n r谩pida agregada Esta respuesta se modific贸 hace 3 a帽os y 1 mes. Esta respuesta fue modificada hace 3 a帽os, hace un mes por. Raz贸n: formato de c贸digo

(@baga)

Hace 3 a帽os, 1 mes

Muchas gracias por tu sugerencia, 隆tu soluci贸n parece resolver el problema!

(@spithash)

Hace 3 a帽os, 1 mes

Gracias chicos por la soluci贸n r谩pida 馃檪

(@xvarea)

Hace 3 a帽os, 1 mes

Hola. No funcion贸 para m铆 hasta que me di cuenta de que el problema era con nombres de trabajos personalizados:

http://example.org/es/libros/post-type-name/

con 芦libros禄 transliterados a caracteres latinos, todo funciona, pero si el nombre general del tipo de publicaci贸n personalizada est谩 en cir铆lico, no es as铆.

Estoy publicando esto por temor a que alguien pueda tener problemas similares.

(@olegburca)

hace 3 a帽os

Gracias por resolver Tuve el mismo problema con los nombres de los caracoles cir铆licos (rusos).

(@ sergio79)

Hace 2 a帽os, 10 meses

Lo mismo aqu铆, problema con los nombres de caracol cir铆lico (ruso) … 404 隆P谩gina no encontrada! 驴Existe una soluci贸n?

Actualizaci贸n: reemplace esa funci贸n: 1174, 隆funciona!

Esta respuesta fue modificada hace 2 a帽os, 10 meses por.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *