Pregunta sobre WP 404 Auto Redirect to Similar Post de Wordpress:

Tienes un error en tu sintaxis SQL

Un usuario preguntó 👇

Hola, el método de depuración contiene un error:

Error de la base de datos de WordPress: [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘ORDER BY score DESC, post_modified DESC LIMIT 1’ at line 4]

SELECT p.ID, if (INSTR (LCASE (p.post_name), ‘windows’), 1, 0) + 0 como puntuación De erd_posts FROM p LUGAR p.post_status = ‘publicar’ Y ORDENAR POR puntuación DESC, LIMITADO DESC post_modified 1

Y quiero probar https://myblog.com/windows

¿Como arreglarlo? Gracias

Este tema fue modificado hace 3 años por.

(@ hwk-fr)

hace 3 años

Hola

Gracias por el informe. ¿Puedes decirme tu versión de MariaDB? Intentaré hacerlo compatible.

Acerca de.

(@eirudo)

hace 3 años

Hola,

La versión de MariaDB es: MariaDB-server-10.0.33-1.el6.x86_64

—–

Es posible enganchar o modificar, entonces, ¿este plugin carga la publicación / página directamente (con modificar el código de estado del encabezado a 200) en lugar de redirigirlo?

Gracias 🙂

(@ hwk-fr)

hace 3 años

Hola,

¿Puedes probar esta solución rápida?

En el archivo /plugins/wp-404-auto-redirect-to-similar-post/wp-404-auto-redirect-similar-post.php En línea: 491

Obtener ORDER BY score DESC, post_modified DESC LIMIT 1";

Reemplazar: ORDER BY score DESC LIMIT 1";

¡Avísame si funciona para ti!

Acerca de.

(@eirudo)

hace 3 años

Hola, sigue siendo un error

Error de la base de datos de WordPress: [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘ORDER BY score DESC LIMIT 1’ at line 4] SELECT p.ID, if (INSTR (LCASE (p.post_name), ‘windows’), 1, 0) + 0 como puntuación De wp_posts FROM p LUGAR p.post_status = ‘publicar’ Y PEDIR POR DESC LIMITED 1

😀

(@ hwk-fr)

hace 3 años

Hola,

Ok, arreglaré MariaDB y veré cómo solucionarlo.

¡Gracias por tu ayuda!

Acerca de.

(@ hwk-fr)

Hace 2 años, 11 meses

Hola,

¡Tengo la solución!

En el archivo del plugin: wp-404-auto-redirect-similar-post.php

Line 467

Encontrar: WHERE p.post_status = 'publish' AND ";
Reemplazar: WHERE p.post_status = 'publish' ";

Line 470

Encontrar: $sql .= "
Reemplazar: $sql .= "AND

Line 480

Encontrar: $sql .= '(' . implode(' OR ', $post_types) . ')';
Reemplazar: $sql .= 'AND (' . implode(' OR ', $post_types) . ')';

Publicaré la actualización oficial pronto. Avísame si funciona 🙂

Acerca de.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

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