Avisos
Vaciar todo

[Cerrado] El buscador de Wordpress no funciona correctamente  

 
Anna
 Anna
Usuario experto

Hola, buenos días.

Algunos usuarios de mi sitio se han quejado de que el buscador NO funciona correctamente. Yo no me había percatado del problema, ya que como "administrador", SÍ puedo acceder a cualquiera de los resultados de búsqueda.

Sin embargo, cuando los usuarios intentan ir a cualquiera de los resultados de búsqueda correspondientes a lecciones específicas de cursos (con el plugin LearnPress), el mensaje es "Error 404". Únicamente sucede con los resultados de búsqueda correspondientes a Lecciones, pero en mi caso, SON LA MAYORÍA de resultados.

Creo que el problema debe estar relacionado con los permalinks y cómo se redirigen los resultados de búsqueda de las lecciones, ya que cuando accedo a una lección concreta directamente desde un curso, la URL tiene esta ruta: https://premium.aromasquecuran.es/curso/medicina-aromatica/lecciones/abeto-gigante-abeto-siberiano-ajedrea-albahaca-exotica-qt-metilchavicol-angelica-raiz-arbol-del-te-bergamota-cajeput-canela-de-ceilan-corteza/

En cambio, cuando intento acceder al mismo contenido desde el resultado del buscador de Wordpress, la URL tiene esta otra ruta: https://premium.aromasquecuran.es/lessons/abeto-gigante-abeto-siberiano-ajedrea-albahaca-exotica-qt-metilchavicol-angelica-raiz-arbol-del-te-bergamota-cajeput-canela-de-ceilan-corteza/ , es entonces cuando a los usuarios les muestra el Error 404. Yo como "administrador" SÍ veo el resultado, pero en un formato que NO es el correcto (adjunto capturas de pantalla).

vista resultado de busqueda
vista original

 ¿Podéis ayudarme, por favor?

Muchas gracias!!

Contenido solo visible a usuarios registrados

Respondido : 16/05/2024 9:20 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Anna, 

Estoy intentando replicar el error, pero no logro conseguirlo, ten en cuenta que esto es una opción de búsqueda de lecciones, lo cual está añadido con el plugin de Learnpress el cual entiendo utilizas para tus cursos. 

¿De manera general estos usuarios que presentar este error tienen acceso a todas las lecciones?, si es posible envíanos un usuario de prueba solo al front-end que nos permita probar la búsqueda para replicar el error y ver con mayor detalle lo que nos comentas.

Un Saludo 

Respondido : 16/05/2024 3:01 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Anna
 Anna
Usuario experto

@karen Hola Karen, buenas tardes y muchísimas gracias por tu respuesta. El acceso a los contenidos de los cursos es de pago. Te indico usuario y contraseña para que puedas iniciar sesión (que es la forma de poder efectuar la comprobación). 

Ya verás que si accedes a las lecciones desde cualquiera de los cursos (Menú - "Zona Premium" en verde), se muestra correctamente, pero si tratas de acceder desde los resultados del buscador, las páginas NO existen, y es que la ruta de la URL a la que dirige realmente NO existe. He probado varios plugins de buscador, pero ninguno resuelve el problema.

He eliminado el buscador de momento, únicamente lo he dejado aquí: https://premium.aromasquecuran.es/blog/

Muchas gracias!!

 
Esta publicación ha sido modificada el hace 4 semanas por Anna
Esta publicación ha sido modificada el hace 4 semanas por Karen Rios
Respondido : 16/05/2024 3:36 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Anna, 

La búsqueda interna de los cursos no es la misma que la búsqueda general de WordPress, para buscar lecciones deben ser desde el curso interno y estas mostraran las lecciones

image

Si buscas una lección desde el buscador de WordPress, esta no mostrarán el resultado correcto, ya que las lecciones son internas al curso. 

Lo que veo es que el buscador interno de los cursos funciona y es el que debe usarse para buscar las lecciones. 

Un Saludo 

Respondido : 16/05/2024 3:52 pm

Cursos Gratuitos WordPress

Anna
 Anna
Usuario experto

@karen Sí Karen. Pero el problema no es ese. El problema se presenta cuando un usuario utiliza el buscador para buscar algo concreto, "árbol del té", por ejemplo. En los resultados de búsqueda, aparecen las lecciones que contienen esas palabras clave, pero NO dirige correctamente a ellas, sino que envía al error 404.

Esta publicación ha sido modificada el hace 4 semanas por Anna
Respondido : 16/05/2024 4:03 pm
Anna
 Anna
Usuario experto

Cuando yo como "Administrador" realizo esa misma búsqueda (árbol del té), por lo menos puedo ir a la lección, aunque se muestre el contenido en un formato distinto al general del curso. Pero como "Usuario", ni tan siquiera eso, directamente lo dirige el error 404.

Los usuarios utilizan el buscador para buscar toda la información del sitio sobre un aceite específico. Como en los resultados de búsqueda aparecen las lecciones, es de esperar que al clicar sobre cualquiera de esos resultados, vaya a la página (lección en este caso) en cuestión, pero no es así, NO LA ENCUENTRA.

Como te comentaba al principio, es un problema con los permalinks, estoy segura. Fíjate en las URL que aparecen en las dos capturas que he adjuntado al inicio de mi consulta.

Esta publicación ha sido modificada el hace 4 semanas por Anna
Respondido : 16/05/2024 4:13 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Anna, 

En este sentido, entiendo que lo que deseas es que el buscador de WordPress no muestre resultados de las lecciones? es esto lo que necesitas, coméntanos si es así para enfocarnos en revisar esta configuración. 

Un Saludo 

Respondido : 16/05/2024 4:22 pm
Anna
 Anna
Usuario experto

Lo que necesito es que muestre esos resultados y dirija correctamente a ellos.

Si elimino las lecciones de los resultados de búsqueda, elimino una gran parte de la información disponible en la web, y eso no es lo más conveniente.

Respondido : 16/05/2024 4:26 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Anna, 

He estado revisando la funcionalidad de Learnpress y como te comento es algo del plugin, las lecciones no son accesibles desde los resultados de búsqueda. Como comenta su autor, las lecciones no están diseñadas para acceder directamente a través de un enlace desde los resultados de búsqueda, sino desde el curso en sí. 

Puedes revisar más detalles sobre este tema en su soporte oficial → https://wordpress.org/support/topic/lessons-url-from-search-results-is-not-working/

Esto es un tema que se ha tratado antes en otros sitios como → Contenido solo visible a usuarios registrados

Un Saludo

 
Respondido : 16/05/2024 6:40 pm
Anna
 Anna
Usuario experto

@karen Muchísimas gracias Karen!! Lo que no entiendo entonces es por qué a mí. con mi perfil de "Administrador", o con mi perfil de "Instructor", SI me deja ver esos resultados procedentes de lecciones (aunque sea en un formato distinto).

En ese caso, si no es posible acceder a esos resultados por los usuarios, tal vez lo mejor sea que directamente no aparezcan. ¿Podrías indicarme, por favor, cuál es el código para que no se muestren esos resultados?

Muchas gracias y feliz tarde!

Respondido : 16/05/2024 7:30 pm

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Anna,

Instala el siguiente plugin:

https://wordpress.org/plugins/add-search-to-menu/

Una vez instalado ingresas a sus ajustes en el panel lateral de Ivory search > Formularios de búsqueda, aquí dentro haz clic en Buscar > tipos de entrada.

Selecciona solo entradas y desactivas las demás como son lecciones y cursos, esto hará que ese buscador no haga búsquedas de lecciones, adicional puedes aplicar un CSS para que quede similar a como lo tenías antes porque el formulario de búsqueda es diferente ese se ubica los botones debajo de la barra, en la mayoría de casos lo han solucionado con este código CSS:

.pull-right {
display: flex !important;
}

Recuerda que este va al final del todo en Apariencias > personalizar > css adicional.

Verifica y nos comentas, un saludo 🖐️ 

Respondido : 16/05/2024 8:04 pm
Anna
 Anna
Usuario experto

@argenis Muchas gracias! Sí, conozco el plugin, es uno de los varios que instalé con la esperanza de resolver el problema. Voy a instalarlo de nuevo y a configurarlo sin lecciones ni cursos.

Luego te cuento si funciona bien...

Respondido : 16/05/2024 8:08 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Anna
 Anna
Usuario experto

Por cierto Argenis, ¿podrías indicarme, por favor cómo incluir un texto a la página de los resultados de búsqueda? Algo de este estilo: "Los resultados de búsqueda NO incluyen los contenidos de Cursos y Lecciones. Para buscar información específica, por favor accede a cualquiera de los Cursos".

Es que al inhabilitar los resultados de las lecciones, probablemente en algunos casos los resultados serán muy pobres. Prefiero aclarar que hay otra forma de buscar para obtener más resultados.

Muchas gracias!!

Respondido : 16/05/2024 8:14 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Anna,

El problema de esto es que tu tema no trabaja con un constructor como el caso de elementor, en este sí puedes hacer estos ajustes, pero en tu caso este tema que estás utilizando no viene con ajustes de plantillas .

De forma general, la página de resultados no se puede modificar más allá de un código personalizado, y desde foro no ofrecemos soporte de códigos personalizados para instalaciones.

Un saludo 

Respondido : 16/05/2024 8:45 pm

Cursos Gratuitos WordPress

Anna
 Anna
Usuario experto

Ok gracias. 

Respondido : 17/05/2024 9:00 am