Soporte » Guías – Resolución de problemas » No se muestran todas las entradas

  • Hola a todos. Espero que me puedan echar un cable.

    Estoy haciendo una web en localhost, pero no se muestran todas las entradas. Sólo se me muestran las últimas, según se especifica en el número de Ajustes –> Lectura –> «Número máximo de entradas a mostrar en el sitio». En dicho campo he de poner por ejemplo 9999999…

    Tampoco me hace una paginación de las entradas según el campo «Número máximo de entradas a mostrar en el feed». Puedo ponerle 5, o 500, que no varía nada.

    Para ver la primera entrada de todas he de poner, como dije antes, en el número máximo de entradas a mostrar en el sitio una cantidad desorbitada que me las muestre todas.
    El problema además es que la página se hace infinita para ver una entrada determinada.

    Gracias de antemano.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 18)
  • Moderador almendron

    (@almendron)

    1) ¿Qué tema usas?

    2) La paginación de entradas no tiene nada que ver con el «feed».

    3) Número máximo de entradas a mostrar en el sitio: es el número de entradas que se muestran en cada página de entradas. No solo en la vista normal, sino también por ejemplo cuando ves un archivo por categorías o los resultados de una búsqueda.

    Ahora bien, si tu portada es una página estática, entonces el número de entradas que se verán dependerá de la configuración del tema que estés usando.

    Gracias por responder tan rápido.

    1) PathWell (Todo iba bien hasta hace unos días. Incluso con las últimas actualizaciones de plugins o de wordpress)

    He puesto como página de inicio una estática (Home) y como página para la de entradas otra llamada News. He creado además 2 tipos de categorías para las entradas. Una llamada «Company» para temas relacionados con la empresa y otra llamada «Personal» para noticias relacionadas con el personal del centro.

    Número máximo de entradas a mostrar en el sitio: 9223372036854775807
    Número máximo de entradas a mostrar en el feed: 5 <– (Da igual el múmero que ponga. Sólo poniendo un número absurdamente grande en el primer campo se ven todas)

    No sé qué debo modificar para que me muestre las entradas por ejemplo de 10 en 10.
    Da igual si me queda como página 1,2,3,… o si aparecen los botones de página siguiente y previa.

    Lo que no quiero es que quede esa página laaaaaaarga que para buscar una entrada te mueras en el intento.

    Gracias

    Moderador almendron

    (@almendron)

    Acabo de ver la demo de la plantilla y funciona perfectamente.

    En la página principal aparecen las tres últimas noticias y debajo de ella hay un botón «Read all news» que te lleva a la página de entradas donde se ven 8 o 9 y al final está la correspondiente paginación.

    Eso me indica que has debido modificar algo de la plantilla o un plugin interfiere.

    Por otra parte, vuelvo a decirte que lo del feed no tiene nada que ver con el problema que planteas.

    ¿Soluciones?

    1) Reduce a 5 las entradas a ver.

    2) Desactivar todos los plugins y comprobar.

    3) Guardar las modificaciones que hayas hecho en la plantilla e instalar de nuevo la original.

    Y poco más podemos ayudarte porque el tema que usas es comercial y los voluntarios del foro no tenemos acceso a ese tipo de productos. No podemos, por tanto, realizar pruebas.

    Muchas gracias por tus consejos.

    Sólo una duda: ¿cómo puedo guardar las modificaciones a parte?

    Al trabajar en localhost puedo borrarlo todo y reinstalar el tema de nuevo con la demo de forma que quede igual que la plantilla que venden. Con lo cual, resolvería de un plumazo el problema si estuviera en algún archivo de wordpress o la base de datos.
    Sin embargo, una vez reinstalado todo ¿cómo lo hago para que esté igual que ahora? Con las fotos, las entradas, los textos…

    ¿O tengo que rehacer toda la web desde cero? (🙏🏻 dime que no, dime que no…)

    Gracias de nuevo por la ayuda

    Moderador almendron

    (@almendron)

    El contenido no lo pierdes siempre y cuando no toques la base de datos.

    1) Haz una copia de la carpeta donde está el tema (dentro de wp-contens/themes).

    2) Borra la carpeta del tema y pones la original.

    De todas formas, prueba primero con los plugins.

    Ok, gracias.

    Solo para no ir bombardeando a mensajes:

    Si desactivando los plugins o reinstalando el tema no se arregla, quiere decir que el fallo está en la base de datos. ¿Cierto?

    Es decir, que si es la base de datos «puedo darme por muerto» porque tendré que rehacer la web. ¿No?

    Moderador almendron

    (@almendron)

    La base de datos, en principio, no tiene por qué ser la causante del problema. Prueba, por si acaso, a reinstalar desde Actualizaciones > Reinstalar ahora

    Después de seguir tus recomendaciones sigue sin hacer nada.

    Me he dado cuenta de que si cambio de tema (plantilla) vuelve a funcionar todo bien, pero aún eliminando la plantilla por completo, falla.

    Sigo pensando que el fallo estará en alguna entrada dentro de alguna tabla perdida por la base de datos.
    Algún registro corrupto vinculado a esa plantilla.

    Moderador almendron

    (@almendron)

    Ya que estás trabando el local, yo haría lo siguiente:

    1) Crea una nueva base de datos

    2) Crea una nueva carpeta e instala allí un wordpress limpio.

    3) Comprueba que puedes personalizar.

    4) Instala la plantilla y comprueba.

    Ya hice todo eso y funciona, pero claro… sin todos los cambios que ya le había hecho al tema.

    Ahora lo tengo con la «demo» instalada y con las fotos y textos de ejemplo, sin personalizar nada.

    Moderador almendron

    (@almendron)

    Pues es evidente que el problema es debido a alguno de los cambios que has hecho.

    Claro, de ahí mi consulta. ¿Cuál crees que puede ser la solución?
    ¿Sabrías decirme qué elemento / tabla de la base de datos es el que hay que modificar para que todo vuelva a la normalidad?

    O bien ¿puede hacerse «algún tipo de importación» para que con esta nueva instalación quede igual que antes del fallo? Dicho de otro modo: ¿Se pueden importar de alguna forma los textos, las fotos, elementos,… sin tener que rehacer la web?

    Moderador almendron

    (@almendron)

    La única solución posible sería deshacer los cambios que has hecho, en especial, si has tocado código en algún archivo de la plantilla.

    La otra opción es revisar la tabla «wp_options» e intentar localizar allí los registros relativos a la plantilla.

    Moderador almendron

    (@almendron)

    Y prueba también a eliminar el .htaccess (haz primero una copia de seguridad del archivo)

    .- A parte de los cambios de personalizar la plantilla, no he manoseado nada por dentro.

    .- Revisaré la tabla que dices «con cariño», aunque no tengo experiencia en mysql, con lo que no sé bien bien qué es lo que estoy buscando. Investigaré a ver si por alguna parte dice algo relacionado a mostrar o no todos los posts.

    .- El .htcaccess ya lo borré. Al igual que los enlaces permanentes (que leí por ahí que el simple hecho de actualizarlos a veces pueden arreglar algún problema que otro)

Viendo 15 respuestas - de la 1 a la 15 (de un total de 18)
  • Debes estar registrado para responder a este debate.