Avisos
Vaciar todo

[Resuelto] Problema idiomas

4 Respuestas
2 Usuarios
0 Reactions
26 Visitas
Respuestas: 117
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Me gustaría quitar [en][es][fr]... de la parte superior izquierda...

image

 
Respondido : 14/10/2020 9:10 am
Pepe
 Pepe
Respuestas: 42281
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Jhonatan.

No es fácil ya que son restos del plugin qtranslate x que se encuentran en la base de datos y hay que eliminarlos.

.- Accede a tu cuenta de cPanel -> PhpMyAdmin

.- Realiza una copia de la base de datos pulsando en el botón Exportar.

.- Selecciona SQL

screenshot mary52.webempresa.eu 2083 2020.10.14 16 32 11 (1)

.- Añade la siguiente consulta y pulsa en continuar

UPDATE wp_posts SET post_content = case when 
LOCATE('[:es]', post_content) > 0
then
SUBSTRING(
post_content
FROM 1
FOR LOCATE(
'[:',
post_content,
LOCATE('[:es]', post_content) + 5
) - 1
)
else
post_content
end;
screenshot mary52.webempresa.eu 2083 2020.10.14 16 37 36

.- añade la segunda consulta y lo mismo pulsa en continuar.

UPDATE wp_posts SET post_content = case when 
LOCATE('[:es]', post_content) > 0
then
SUBSTRING(
post_content
FROM LOCATE(
'[:es]',
post_content
) + 5
)
else
post_content
end;

 

añade las siguientes consultas una a una:

UPDATE wp_posts SET post_title = case when 
LOCATE('[:es]', post_title) > 0
then
SUBSTRING(
post_title
FROM 1
FOR LOCATE(
'[:',
post_title,
LOCATE('[:es]', post_title) + 5
) - 1
)
else
post_title
end;

 

 

UPDATE wp_posts SET post_title = case when 
LOCATE('[:es]', post_title) > 0
then
SUBSTRING(
post_title
FROM LOCATE(
'[:es]',
post_title
) + 5
)
else
post_title
end;

 

UPDATE wp_posts SET post_excerpt = case when 
LOCATE('[:es]', post_excerpt) > 0
then
SUBSTRING(
post_excerpt
FROM 1
FOR LOCATE(
'[:',
post_excerpt,
LOCATE('[:es]', post_excerpt) + 5
) - 1
)
else
post_excerpt
end;

 

UPDATE wp_posts SET post_excerpt = case when 
LOCATE('[:es]', post_excerpt) > 0
then
SUBSTRING(
post_excerpt
FROM LOCATE(
'[:es]',
post_excerpt
) + 5
)
else
post_excerpt
end;

 

Esto lo tienes que realizar para todos los idiomas.

Para los demás idiomas tienes que modificar el código de idioma por los de los idiomas que quieres eliminar:

LOCATE('[:en]' 

 

Ten en cuenta que esta operación exige algo de conocimiento técnico e implican un riesgo, siempre realiza una copia de seguridad de la base de datos.

 

Un saludo

 

 

 


 
Respondido : 14/10/2020 2:48 pm
Respuestas: 117
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

He seguido los pasos y no se quita...


 
Respondido : 15/10/2020 6:31 am
Respuestas: 117
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Ya lo he solucionado (el problema estaba en el header)


 
Respondido : 15/10/2020 8:33 am