Support » Plugin: upPrev » Use featured image *or* post thumbnail

  • By default, upPrev uses the featured image to create the upPrev thumbnail. Currently, if a post has no featured image, there is no thumbnail in the upPrev box advertising that post. The upPrev link simply appears without any thumbnail image.

    On my site, some posts have a featured image, and some don’t have one — but they DO have a regular image attached to the post, so if there is no featured image, there is a normal post thumbnail.

    Is there a way to accomplish this:

    1. If there is a featured image, upPrev uses that.
    2. If there is no featured image, upPrev looks for a normal post thumbnail and uses that.

    https://wordpress.org/plugins/upprev/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Marcin Pietrzak

    (@iworks)

    Dear peter-a

    There was a mistake in http://upprev.com/documentation/action-reference/iworks_upprev_image

    replace “return” to “echo”.

    Marcin

    Hi Marcin,

    Thank you. I added this code to functions.php:

    add_action( 'iworks_upprev_image' , 'default_image' );
    function default_image()
    {
        echo '<img src="image.png" alt="" />';
    }

    but still the posts that don’t have a featured image have no thumbnail in the upPrev box.

    Peter

    Plugin Author Marcin Pietrzak

    (@iworks)

    Please replace image.png to valid default image url.

    Marcin

    Hmm, I want to use the post thumbnail, which is different for each post. I tried this:

    add_action( 'iworks_upprev_image' , 'default_image' );
    function default_image()
    {
        echo '<img src="'. get_the_post_thumbnail($page->ID, 'thumbnail') . '" alt="" />';
    }

    but I think it’s not formatted correctly, because it’s not working.

    Plugin Author Marcin Pietrzak

    (@iworks)

    Hmm.. peter-a

    upPrev use feature image and you do not need do anything else.

    I do not understand why you try add feature image?

    If this not working is probably some influence of other plugins or theme.

    Marcin

    Hi Marcin,

    Yes, upPrev uses feature image. Feature image is working OK for upPrev.

    On my site, some posts do not have a feature image.
    But those posts have an image (a normal image). So WordPress creates a post thumbnail.

    If the post has an image but does not have a featured image, I want upPrev to use the post thumbnail. (At this time it does not.)

    Peter

    Plugin Author Marcin Pietrzak

    (@iworks)

    “post thumbnail” functions use “feature image”.

    If you have other method to create “icon for post” then you must use the same method in iworks_upprev_image.

    add_action( 'iworks_upprev_image' , 'my_image' );
    function my_image()
    {
        echo '<img src="'. my_mothod_to_get_image() . '" alt="" />';
    }

    Function get_the_post_thumbnail() return “future image”. documentation says:

    Gets the Featured Image (formerly called Post Thumbnail) as set in post’s or page’s edit screen and returns an HTML image element representing a Featured Image, if there is any, otherwise an empty string.

    Marcin

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Use featured image *or* post thumbnail’ is closed to new replies.