Site logo

Archived topic

Add images to recent articles widget

3 replies · Started by Hilton on April 8, 2020

Viewing posts 1–4 of 4

Hello,

I would like to know how I can display thumbnails next to recent posts in the side widget? https://prnt.sc/rvpgb2

And I'd like also to know how can I create a widget to display the last X posts from a specific tag (nowadays I am using WP Show Posts, but I think that it would be better if I could use a widget from the theme, just like Recent Articles)

Thanks

Hi David,

I'd like to do it without having to install a new plugin.

I've achieved a nice result with this code below, but I am unable to customise CSS.

function wpcat_postsbytag() {

// the query
$the_query = new WP_Query( array( 'tag' => 'bombando-na-web', 'posts_per_page' => 6 ) ); 

// The Loop
if ( $the_query->have_posts() ) {
    $string .= '<ul class="postsbytag widget_recent_entries">';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
            if ( has_post_thumbnail() ) {
            $string .= '<li>';
            $string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
            } else { 
            // if no featured image is found
            $string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
            }
            }
    } else {
    // no posts found
}
$string .= '</ul>';

return $string;

/* Restore original Post Data */

wp_reset_postdata();
}

// Add a shortcode
add_shortcode('categorytags', 'wpcat_postsbytag');

// Enable shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');

We can't really help with CSS for a custom solution as it's not GP related at all.

Do you see a big speed difference when using your code vs the plugin David suggested?

We've had pretty good experience with that plugin.

This archived topic is closed to new replies.