Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

[Resuelto] Página de categoría, "No se ha encontrado nada"  

 
Isabel
 Isabel
Nuevo usuario

Buenas tardes,

Estoy intentando agregar una nueva categoría a la web, en este caso la que intento añadir es "todas las plantillas".

Tengo configuradas otras categorías en las que agrego el contenido en el propio apartado descripción de la categoría y no hay ningún problema.

Ahora, cuando añado una nueva categoría e intento escribir contenido en el apartado descripción, no aparece visible en la web y muestra "No se ha encontrado nada".

Esto ocurre independientemente del slug que le ponga (he probado varios).

Adjunto capturas.

image
image

Contenido solo visible a usuarios registrados

Respondido : 12/02/2021 1:08 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Isabel,

Veo que tienes aplicado varias entradas a estas categorías, es posible que no tengas ninguna entrada asignada a esta categoría, verifica haciendo una prueba asignando una entrada a esta categoría luego ingresa a tu url y verifica que el contenido se visualice.

Un saludo 🖐️ 

Respondido : 12/02/2021 1:51 pm

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

Isabel
 Isabel
Nuevo usuario

@argenis Añadí una entrada a esa categoría y ahora funciona como debería, gracias.

El inconveniente es que en esa categoría de "todas las plantillas" me hubiese gustado no añadir ninguna entrada y poner un shortcode de Content Views que incorpora el contenido que quiero.

Uso Generatepress, ¿hay alguna manera de modificar el código php para que no responda "No se ha encontrado nada" y añada el contenido del apartado descripción?

He pensado también generar una entrada en blanco (noindex) y añadirla a esa categoría para que funcione como las otras. ¿Sería correcto así?

Muchas gracias.

Respondido : 12/02/2021 4:20 pm
Isabel
 Isabel
Nuevo usuario
Respondido por: @davizocogmail-com

@argenis Añadí una entrada a esa categoría y ahora funciona como debería, gracias.

El inconveniente es que en esa categoría de "todas las plantillas" me hubiese gustado no añadir ninguna entrada y poner un shortcode de Content Views que incorpora el contenido que quiero.

Uso Generatepress, ¿hay alguna manera de modificar el código php para que no responda "No se ha encontrado nada" y añada el contenido del apartado descripción?

He pensado también generar una entrada en blanco (noindex) y añadirla a esa categoría para que funcione como las otras. ¿Sería correcto así?

Muchas gracias.

Como puede ver en las siguientes capturas al ejecutar la segunda opción tengo dos problemas:

1.- En la pagina de "todas las categorías" aparece también la entrada creada en blanco.

2.- Si pusiese a todas las entradas en la categoría de "todas", aparecería en la parte inferior de la entrada (apartado categorías y tags) como categoría asignada y no es lo que deseo.

No le veo solución a no ser que sea mediante código php.

Captura de pantalla 2021 02 12 a las 17.28.55
Captura de pantalla 2021 02 12 a las 17.30.04
Respondido : 12/02/2021 4:33 pm

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola isabel,

En este caso porque no creas en lugar de una categoria, una pagina aislada que sea (todas las categorias)?, en caso de requerir hacer el código específico únicamente para esta categoría general deberás consultar con el desarrollador del tema o bien con nuestros colaboradores quienes pueden ayudarte a crear un código que se adapte a lo que necesitas:

https://www.webempresa.com/directorio-colaboradores.html

Un saludo 🖐️ 

 

Respondido : 12/02/2021 4:39 pm
Isabel
 Isabel
Nuevo usuario

@argenis Al final conseguí lo que quería. Necesitaba usar el campo "descripción" de la categoría pero sin ninguna entrada asignada. Y así evitar que apareciese el típico "No se ha encontrado nada". Lo dejo por aquí por si puede ayudar a alguna persona en mi situación.

Fui al explorador de archivos, archive.php y encontré la consulta a la base de datos:

   do_action( 'generate_before_main_content' );

   if ( have_posts() ) :

   do_action( 'generate_archive_title' );

   else :

   get_template_part( 'no-results', 'archive' );

   endif;

   do_action( 'generate_after_main_content' );

Allí eliminé la parte de:

   else :

   get_template_part( 'no-results', 'archive' );

Y me solucionó el problema.

Así puedo crear contenido en la descripción de la categoría y que se visualice en la web, sin tener ninguna entrada asignada.

Sé que es un poco raro usar una categoría sin entrada asignada y que podría haberlo solucionado con una entrada por separado, pero quería hacerlo así por que pretendo usar la categoría más adelante en el proyecto.

Espero que esta solución no me de problemas.

Muchas gracias por su atención y tiempo.

Un saludo.

Respondido : 12/02/2021 10:03 pm

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

Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@davizocogmail-com

Hola Isabel, 

Excelente, me alegra que pudieras solucionarlo, gracias por compartirlo en el foro de soporte en CMS de Webempresa.

Saludos 🙂

Respondido : 12/02/2021 10:18 pm