personalizando publicaciones recientes

2

Estoy trabajando en mi primer blog de WordPress y tratando de evitar los complementos si es posible por mucho de lo que realmente no necesita tener un complemento. Estoy un poco familiarizado con php (no lo entiendo pero sé dónde ponerlo y qué archivo debe ir a dónde). Entiendo cómo cambiar los archivos de temas, CSS & HTML Entonces, si puedo hacerlo con algo de práctica y tiempo, prefiero codificarlo a mano y luego usar un complemento.

Estoy tratando de darle estilo a las publicaciones recientes de la barra lateral de mi página de inicio y no encuentro nada difícil en absoluto, pero no estoy seguro de cómo obtener imágenes en las publicaciones recientes. Tengo una imagen en cada una de mis publicaciones y ahora estoy tratando de obtener una pequeña vista en miniatura de la primera imagen en mi área de "BLOGOS RECIENTES" en mi página de inicio.

Comoenmidiseño,aquí.

¿Alguientieneunmétodoofragmentodecódigoquefuncioneparaloqueestoytratandodehacer?

@Tom:Asíescomosevemicódigodespuésdecolocarsusugerenciaen

<asideid="archives" class="widget">
<h1 class="widget-title"><?php _e( 'Recent Blogs', 'toolbox' ); ?></h1>
<div class="thumbnail">
        <?php
        if(has_post_thumbnail()) {
            the_post_thumbnail();
        } else {
            // show a default image if no featured image is specified
            echo '<img src="'.get_bloginfo("template_url").'http://ambergoodwin.com/averylawoffice/img/SIDEBAR-recentblogimg.jpg" />';
        }
        ?>
    </div>
    <?php
        $args = array( 'numberposts' => '3' );
        $recent_posts = wp_get_recent_posts( $args );
            foreach( $recent_posts as $recent ){
        echo '<h5><a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' .   $recent["post_title"].'</a> </h5> ';
     }
    ?>
</aside>

He hecho que apunte a una imagen predeterminada, pero eso ni siquiera aparece. Mi imagen tiene un estilo

.thumbnail { width: 50px; height: 50px; border: 1px solid #093; padding: 5px;}

Y este es el sitio en el que puede encontrar el problema de mi barra lateral en

Así que no estoy seguro de lo que estoy haciendo mal ...

    
pregunta kia4567 31.03.2012 - 21:56

2 respuestas

3

Dentro de tu bucle de publicación:

<div class="recent-post">
    <div class="thumbnail">
        <?php
        if(has_post_thumbnail()) {
            the_post_thumbnail();
        } else {
            // show a default image if no featured image is specified
            echo '<img src="'.get_bloginfo("template_url").'/images/img-default.png" />';
        }
        ?>
    </div>
    <div class="title">
        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    </div>
</div>

haga flotar la división de miniaturas a la izquierda y asigne un margen / relleno apropiado a la división de títulos para que no se superpongan, y aplique un poco de clearfix a la clase de publicación reciente y luego el estilo para que encaje.

    
respondido por el Tom J Nowell 31.03.2012 - 22:12
1

Al final, acabo de descargar el complemento de publicaciones recientes avanzadas. ¡Gracias por toda la ayuda chicos!

    
respondido por el kia4567 13.04.2012 - 09:44

Lea otras preguntas en las etiquetas