WordPress.org

Ready to get started?Download WordPress

Forums

WP-PostViews
get_the_views()? (2 posts)

  1. Denny Brown
    Member
    Posted 2 years ago #

    I wanted to use a shortcode to put the_views() right where I want it. Calling the_views() does an echo instead of a return. So I looked to see if there was a get_the_views() function. There isn't.

    But looking at the code, you can get the "return" version by setting the first argument to false. i.e.
    the_views(false);
    works.

    Suggestion: put this on the Installation or FAQ page to make it easier for the next guy...

    -Denny

    http://wordpress.org/extend/plugins/wp-postviews/

  2. ponce666
    Member
    Posted 1 year ago #

    Hi Denny,

    I hope this is what I need to show the views in an excerpt.

    Where exactly does it go in the functions.php?

    ### Function: Display The Post Views
    function the_views($display = true, $prefix = '', $postfix = '', $always = false) {
    $post_views = intval(post_custom('views'));
    $views_options = get_option('views_options');
    if ($always || should_views_be_displayed($views_options)) {
    $output = $prefix.str_replace('%VIEW_COUNT%', number_format_i18n($post_views), $views_options['template']).$postfix;
    if($display) {
    echo apply_filters('the_views', $output);
    } else {
    return apply_filters('the_views', $output);
    }
    }
    elseif (!$display) {
    return '';
    }
    }

    Ponce

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.