TastyKitchen is a highly customized site but you can achieve very satisfactory results for your business directory idea with the Buddypress Links plugin:
Or you could dig in and learn about custom post types:
There’s also a pretty good plugin for creating custom post types. I’ve played with it (not extensively, mind you) and it works well:
but will these plugins equate the biz listing with the user? is there anything that does that? i found a plugin called “business directory” but its too basic, and i don’t see that it links to a specific user…i would like people to be able to have their biz listings linked to their profiles. is there anything that does that?
also…i want them to be able to post images.
Hang on. I think I led you a bit astray with Buddypress Links. It does what you want, yes, but it creates links to already existing web pages/sites/videos/images/etc. You are however limited to only one display image, but it fetches all available images automatically and gives you the choice of which to use as the avatar. You can see an example of it working here: http://buddylite.com/links/
Creating a custom post type would link back to the author’s BP profile, just like any blog post. Basic CSS rules could then be added to your theme’s style.css to display the entries in a directory-like fashion on an archive page.
Another solution altogether could be to simply add a front-end post form like Quick-Post-Widget that allows posting only to a category you create specifically for this purpose (Businesses). Then create a menu item linking to that category archive in WP custom menus. Your theme’s archive.php template can be customized to display posts in that category in any directory-like fashion you prefer (grid, list, etc.). Finally, a category-specific search plugin could be used in your theme allowing users to specify the “Businesses” category you created.
Prabhat here again, Would you like to have some help from me?
I’m a professional WordPress developer & BuddyPress is my personal favorite.
@prabhat1205 please do not post in year-old topics. Closing this.