Soporte » Diseño – Temas y plantillas » Número de entradas en página de inicio y previsualización

  • Buenas tardes.

    Soy nueva trabajando con un tema de wordpress en mi propio dominio, aunque soy usuaria de WordPress.com desde hace más de 5 años.
    Tengo un par de problemillas que me traen en jaque! Y seguro que son sencillos de resolver, pero he rebuscado y no soy capaz, la verdad. Intenté modificar el css pero ni eso, a ver si alguien me puede echar una mano.
    – Me gustaría que en la página principal se mostraran 8-10 entradas. Sólo salen tres! Y ningún botón debajo de ‘entradas antiguas’ o similares.
    – Cuando accedo a las entradas más antiguas, sólo se previsualiza una línea o dos de la entrada, con lo cual hay que estar abriendo cada entrada para ver más.

    ¿Algún modo de solventar estas dos cosillas?
    Mi web:
    http://www.profedemusica.es/

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • 1- Ajustes > Lectura > Número máximo de entradas a mostrar en el sitio

    Esto funciona si tu tema no esta modificando ese parámetro, porque si lo hace, tienes que cambiar esa opción en los ajustes de tu tema.

    2- Tienes que modificar las plantillas de tu tema, ahí seguramente viene puesto así y tienes que cambiarlo para que muestre o bien todo o las lineas que quieres. Otra opci´øn es que uses un plugin como este.

    Saludos.

    Iniciador del debate olgueis

    (@olgueis)

    Gracias, Peter.
    Efectivamente, en Ajustes -> Lectura ya tengo puesto que se muestren 8 entradas en la página principal, es en la edición del css de mi tema donde no me atrevo a meter la pata, la verdad, porque he navegado mucho y ya intentado diversas opciones y con ninguna se modifica. SI alguien sabe dónde concretamente de la hoja de estilos podría cambiar este parámetro…. infinitamente agradecida! Mi tema es ColorWay.

    Probaré ese plugin, muchas gracias!!

    No tienes que hacerlo en el CSS, tienes que hacerlo en las plantillas del tema. Eso es modificar el PHP que se usa en las plantillas que usa tu tema.

    Saludos.

    Iniciador del debate olgueis

    (@olgueis)

    Gracias, podrías concretarme un poquito más? ¿Dónde acceder? ¿Qué línea cambiar?
    Muchas gracias

    Iniciador del debate olgueis

    (@olgueis)

    Gracias, podrías concretarme un poquito más? ¿Dónde acceder? ¿Qué línea cambiar?
    Muchas gracias

    Podrías hacerlo con algo como esto.

    En tu archivo de funciones:

    function custom_excerpt_length( $length ) { return 100; } // el largo del excerpt
    function new_excerpt_more( $more ) { return ‘ …’; } //texto «leer mas» después del excerpt

    function custom_excerpt() {
        add_filter( 'excerpt_length', 'custom_excerpt_length' ); // el filtro de longitud
        add_filter('excerpt_more', 'new_excerpt_more'); // el filtro del texto leer mas
        remove_filter('the_excerpt','wpautop'); // remueve el auto wrap con p
        return the_excerpt(); // regresa the_excerpt
    }

    En tu Loop:

    <?php while ( have_posts() ) : the_post(); ?>
        <?php echo custom_excerpt(); ?>
    <?php endwhile; ?>

    Y solo ajustas el 100 y el … por los valores que tu quieras.

    Saludos.

    Iniciador del debate olgueis

    (@olgueis)

    Nada, deseperadita estoy!
    No encuentro ese código en los archivos de funciones, functions.php y el del tema. Y con el plugin no solucioné nada.
    Estoy un poco verde en esto, pero la verdad es que he hecho muchas pruebas toqueteando aquí y allá y he conseguido cambiar cosas pero sigo viendo sólo 3 entradas en la página principal! ;-(

    ¿Alguna ayudita….? GRACIAS!

    http://www.profedemusica.es/

    Ese código tienes que ponerlo tu en tu tema, por eso no lo encuentras.

    Saludos.

    Iniciador del debate olgueis

    (@olgueis)

    vale, en qué lugar? Al final del código?
    Gracias

    No, no es cosa de apretar un botón o pegar así nada más. Tienes que cambiar los archivos de tu tema, lo primero en tu archivo de funciones y lo segundo en tu loop.

    Saludos.

    Iniciador del debate olgueis

    (@olgueis)

    Gracias, agradezco muchísimo que me respondas, aunque te pregunto sinceramente en qué lugar del código o si hay que pegarlo porque soy totalmente novata en esto (como imaginarás….) y me parece que es algo sencillo y que seguro que podría hacer.
    Yo tengo en mi editor 2 archivos (¿o 3? que debería modificar: loop.php, funciones del tema (functions.php) y luego el propio de mi tema (inktheme-functions.php).
    Para probar los cambios visuales estoy editando en mozilla el style.css con Firebug, pero es que en este caso no tengo modo de probar y previsualizar… ¿Puedo pegarte el código aquí del archivo functions.php? ¿O es el de funciones de mi tema el que debo tocar?
    Gracias de nuevo, Peter

    El problema aquí es que depende de cada tema, entonces no hay forma de decirte aquí y ya. Es como querer cambiar el carburador a tu coche sin saber mecánica, puedes arruinar el coche por completo.

    El archivo de funciones efectivamente es functions.php, pero si tu tema utiliza otro como el que mencionas, entonces es en ese.

    En el loop si puede ser loop.php, aunque depende de las llamadas que haga tu tema al loop, como las tenga y que referencias haga.

    Saludos.

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • El debate ‘Número de entradas en página de inicio y previsualización’ está cerrado a nuevas respuestas.