[Plugin: WP-PostViews] Using Custom Fields for Thumbnail
-
https://tntbase.com/worpress-help/add-thumbnails-to-the-wp-postviews-plugin/
this is used for the first image on your post but Is there any way to use custom fields for thumbnails?
-
I want to know this too!!! I now make custom wp_queries but is it possible to add the custom field “thumnail” as well?
Greetz
Youre a one lucky guy for replying in my thread..
<?php query_posts(‘r_sortby=most_rated&r_orderby=DESC&showposts=6&cat=28’) ?>
<?php while (have_posts()) : the_post(); ?>You could view it here at my site.
e https://www.flippish.com/, Now i have a request for you if ever you knew how can i play embeded wordpress videos on facebook please post the instructions on a thread. That will be a big help to me. Thanks
<?php query_posts('r_sortby=most_rated&r_orderby=DESC&showposts=6&cat=28') ?> <?php while (have_posts()) : the_post(); ?> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo get_post_meta($post->ID, "bigthumb", true); ?>" width="180" height="119" alt="<?php the_title(); ?>" /> </a>
That aint the right code. This is just a querypost, on top of it all there is no most_rated column… I just get the newest posts sorted… Please provide me with the right code…
go to the wp_postviews directory and edit wp_postviews.php
find this line
$post_excerpt = views_post_excerpt($post->post_excerpt, $post->post_content, $post->post_password, $chars);
$temp = stripslashes($views_options[‘most_viewed_template’]);
$temp = str_replace(“%VIEW_COUNT%”, number_format_i18n($post_views), $temp);
$temp = str_replace(“%POST_TITLE%”, $post_title, $temp);
$temp = str_replace(“%POST_EXCERPT%”, $post_excerpt, $temp);
$temp = str_replace(“%POST_CONTENT%”, $post->post_content, $temp);
$temp = str_replace(“%POST_URL%”, get_permalink($post), $temp);
$output .= $temp;Change to this
$post_excerpt = views_post_excerpt($post->post_excerpt, $post->post_content, $post->post_password, $chars);
$post_content = get_the_content();
$thumbnail = get_post_meta($post->ID,”bigthumb”,true);
$temp = stripslashes($views_options[‘most_viewed_template’]);
$temp = str_replace(“%VIEW_COUNT%”, number_format_i18n($post_views), $temp);
$temp = str_replace(“%POST_TITLE%”, $post_title, $temp);
$temp = str_replace(“%POST_EXCERPT%”, $post_excerpt, $temp);
$temp = str_replace(“%POST_CONTENT%”, $post->post_content, $temp);
$temp = str_replace(“%POST_URL%”, get_permalink($post), $temp);
$temp = str_replace(“%THUMBNAIL%”, $thumbnail, $temp);
$output .= $temp;after that you can add %THUMBNAIL% on your postviews templates
example
<img src=”%THUMBNAIL%” alt=”” width =”180″ height=”115″/>
Note: do this on
### Function: Display Most Viewed Page/Post
you can do this also on the other functions.got it?
halluzineyt,
Thanks for your comment, but I just fixed it yesterday exactly the same way as you explained it in your comment ;).
`$post_excerpt = views_post_excerpt($post->post_excerpt, $post->post_content, $post->post_password, $chars);
$temp = stripslashes($views_options[‘most_viewed_template’]);
$temp = str_replace(“%VIEW_COUNT%”, number_format_i18n($post_views), $temp);
$temp = str_replace(“%POST_TITLE%”, $post_title, $temp);
$temp = str_replace(“%POST_EXCERPT%”, $post_excerpt, $temp);
$temp = str_replace(“%POST_CONTENT%”, $post->post_content, $temp);
$temp = str_replace(“%POST_URL%”, get_permalink($post), $temp);
/*
I’ve added a custom field for the thumbnail ??
*/
$temp = str_replace(“%POST_THUMB%”, get_post_meta($post->ID, ‘thumb’, true), $temp);
$output .= $temp;You can view it in my website here, https://docunet.nl, at the “Top 5 best bekeken docu’s”…
I also have the plugin related-posts installed, this plugin doesn’t show any thumbs-via-custom-fields by default, so I edited the theme and as you can see on https://docunet.nl/commando-on-the-front-line/ in the sidebar there is a column called “Gerelateerde Documentaires”, en voila my related posts also with a custom-field-thumb.
If someone wants to know how I did the custom-field-thumb on related-posts-plugin just shout…
Thanks guys!
Dutch SilverShadow, thanks! Your example was good.
Everyone:
in this line:
$temp = str_replace("%POST_THUMB%", get_post_meta($post->ID, 'thumb', true), $temp);
ir you will change “thumb” to any other custom field name, you will get what you want.
For most viewed posts lines are around 240, 250 in wp-postviews.php
And the last one – do not forget to add html img tags to your most viewed posts in postviews admin panel.
GL HF
I hope i’m not too late to ask for some help.
I followed halluzineyt example and when it comes to displaying the thumbnails instead of it grabbing them, it thinks the url for the image is
https://examplewebsite.com/category/featured/%POST_THUMB%
it doesnt seem to go right into the post and grab the jpg thats held inside the custom field “thumb”
any ideas?
Thanks
awesome got it!
$temp = str_replace(“%POST_THUMB%”, get_post_meta($post->ID, ‘thumb’, true), $temp);
not sure what i done wrong!
dont work for me…
can someone tell me how to this plugin work with thumbnail ??
and which version you are using..??
pls help…
@bendol:
What is your problem exactly???I want to add thumbnails in this plugin…just like in ur blog…
and i dunno how to do it so maybe u can help…(my english is really bad “sorry for that”) i run wordpress on the local (xampp)..
and if u have free time pls help
YM : [email protected]
using TeamViewer will probably be much easier for you ??
anyway thanks for replying
@bendol:
Ok, you’ve got the plugin installed, aight? Have you found the wp-postviews.php in root/wp-content/plugins/wp-postviews/wp-postviews.php ????If you have, open wp-postviews.php so you can edit it. Then the question is, what type of function do you use to obtain your goal? Or better what do you want wp-postviews to do in your blog (show the least postviews/show the most postviews)?
So if you decided what you want from your wp-postviews plugin find the line that correspondents with the right function. You can also add the requested line in all of the functions… I’ve made a list of the line numers (app.)…
Do you want to ### Function: Display Least Viewed Page/Post —–> line 171
Do you want to ### Function: Display Most Viewed Page/Post —–> line 213
Do you want to ### Function: Display Leased Viewed Page/Post By Category ID -> line 262
Do you want to ### Function: Display Most Viewed Page/Post By Category ID -> line 309
Do you want to ### Function: Display Most Viewed Page/Post By Tag ID -> line 356
Do you want to ### Function: Display Least Viewed Page/Post By Tag ID -> line 403
————–
NOW PAY ATTENTION!!!!
In every function you’ll find two lines like this:
$temp = str_replace(“%POST_URL%”, get_permalink($post), $temp);
$output .= $temp;Paste this between the first and the second line above:
$temp = str_replace(“%POST_THUMB%”, get_post_meta($post->ID, ‘thumb’, true), $temp);IMPORTANT!
Where you see ‘thumb’, this is the variable of your custom field so if you custom field variable is dickhead the line will become:
$temp = str_replace(“%POST_THUMB%”, get_post_meta($post->ID, ‘dickhead’, true), $temp);still i dont get it…pls check the picture below and tell me whats wrong
https://photobucket.com/imageswp
thank you
@bendol:
Such an ass! You never said you were using the featured image option. I was talking about custom fields. These are very different!!!This line is to be used when using custom fields:
$temp = str_replace(“%POST_THUMB%”, get_post_meta($post->ID, ‘thumb’, true), $temp);I think this line is to be used when using the featured image option:
$temp = str_replace(“%POST_THUMB%”, get_the_post_thumbnail($page->ID, ‘thumbnail’), $temp);LET ME NO IF IT WORKS!!!!!
- The topic ‘[Plugin: WP-PostViews] Using Custom Fields for Thumbnail’ is closed to new replies.