mandiwise / isotope-posts

[RETIRED] This plugin allows you to use Metafizzy's Isotope javascript plugin to display feeds of WordPress posts with a simple shortcode. Works with custom post types and custom taxonomies too.
GNU General Public License v2.0
55 stars 17 forks source link

Need help displaying single vendor's products #11

Closed sohels closed 10 years ago

sohels commented 10 years ago

Hi Mandi,

This isn't an issue with the plugin, but I was wondering if you could help me correctly setup your plugin.

Here's an example of an Artist's page: http://artillery.in/?artist=vidya-vivek

The Artist is associated with a product in two ways:

  1. He/she has been setup as a vendor using this plugin (I believe this makes a vendor a custom taxonomy) : http://www.woothemes.com/products/product-vendors/ The plugin does allow a vendor to have his/her own shop section: http://artillery.in/?shop_vendor=vidya-vivek-2 and also display a text bio, but not a photo.
  2. An artist also has his/her own custom post type that I use to display a photo and bio. This custom post is linked to the product via a custom field on the product page (dropdown to chose post object). The original link (http://artillery.in/?artist=vidya-vivek) is an example of such a post.

The reason I decided to setup artists in two ways was to accommodate galleries - if a gallery is setup as a vendor, they can still have multiple artists (custom post types) under them.

Now the question is - is there a good way to display all products associated with an artist in an easy way using your isotope plugin? The settings page gives the option to either setup the filter on a taxonomy (eg Vendor - but this lists all vendors in the filter menu), or to exclude certain taxonomies. Is there another way?

Thanks, Sohel

mandiwise commented 10 years ago

Apologies for the delay of my response. Unfortunately I'm not familiar with the Product Vendors extension and this is somewhat outside of the scope of support that I can typically provide for my open source plugins. However, based on the information you've provided I think you would need to customize the plugin's code base to suit this particular purpose.