I need this desperately as well! All I’m finding is plugins that let people rate posts.
OK, here’s what I ended up doing…I’m running WP 3.0 RC2 + BuddyPress 1.2.4
1. Install the plugin CMS Press and create a “feedback” custom post type. No extra taxonomies needed. You could also create a post category and just have it create a normal post, or a page (or child page under a parent “feedback” page, but you’d have to add a line to the code). I decided to do a custom post type simply because I’m using my normal posts for something else, and didn’t want my pages admin area littered up with member fb pages.
2. Download THIS file. Edit the values in it (they’re pretty well commented, but you can also find info on what everything does HERE). Upload it to your plugins folder and activate it via your admin panel.
3. Link to it from each user’s profile page. I did it on the Buddypress themename/members/single/member-header.php using the following (I have my custom post type permalinks set to %identifier%/%postname%/ in CMS Press):
<a href="http://www.clothunderground.com/feedback/<?php bp_displayed_user_username() ?>/">Feedback</a>
I’m sure those NOT using BP can easily find the normal WP template tag that spits out the user’s login name, which you can toss into the profile page link to the feedback page.
Hope this gets us at least a little bit closer to the final goal!
And the plot thickens!
I decided to add positive/negative/neutral rating options to my feedback system. I found THIS plugin, but it wasn’t working on 3.0 (RC or stable), but someone waaaaay down in the comments suggested a fix for making it work with WP 2.9.1. Tried it, and lo and behold, I have it working on my install of 3.0 (stable) now 🙂
Combined with some editing of my theme’s comments.php (to add the ratings dropdown menu to the comment form), functions.php (I use the buddypress default theme, not sure if all themes now have the comments loop in the functions file or not?), the clever use of a few conditional statements (display the ratings stuff for post type “feedback” only, not regular blog post comments), and a bit of added CSS (color backgrounds of neg and neutral rating comments…could do it for positives too, but I was just trying to go easy on the eye), I now have the following:
(check out the count on the Feedback button!)
If anyone else in need of a system like this would like to go through this ridiculous series of events in order to implement it, here’s the updated, WP 3.0 compliant version of the Extra Comment Fields plugin by Nate Weiner
If anyone adept at writing plugins would please smoosh all of this together into one plugin that would keep anyone else from having to go to all this trouble, that would be freakin’ awesome. If anyone is up to the task, I’d love a “muse” credit 😉
Thought I posted this before, but I guess I didn’t. Here’s the code I use in my template file to display the “(n)” on the “Feedback (n)” button. It’s on my bp-theme/members/single/member-header.php:
<?php $un_post = query_posts( array( 'post_type' => 'feedback', 'name' => bp_get_displayed_user_username() ) ); echo $un_post->comment_count; ?>
Not sure what you’d replace
bp_get_displayed_user_username()with for non-buddypress installs, but I’m sure it’s an easy enough change.
Just added another custom field for the commenter (feedback leaver? lol) to specify what their role in the transaction was. Really easy addition once you have the rest of the system functioning 🙂
P.S. Many, many, many thanks to templaedhel, Kawauso, and all others in #wordpress IRC who put up with my ridiculous requests for help with this issue (as well as other, non-related but equally confusing issues, lol)!
Are you willing to spend a little time doing this for my site? I have a new site and no developer (well, I have one with no time)….I could really use this done as it’s crucial the site’s success….I’d love to chat with you about it…email me directly firstname.lastname@example.org, thanks.
Emailed you 🙂
It’d still be awesome if someone took this whole process and created ONE plugin that includes all of it!
justbishop, THANK YOU for the updated file! It works great with 3.0!
- The topic ‘Any plugin similar to eBay’s User Feedback? (Member Rating/ Feedback)’ is closed to new replies.