This widget provides a nice, optionally thumbnailed list of Zazzle products
based on query parameters you configure it with, including the store, search
terms and sorting mechanism. Unlike other Zazzle widgets, this one only uses
the referral identifier that you give it, or none at all if you do not
specify one (you know who you are — wink).
Additionally, this widget can be embedded into your posts and pages with a
shortcode. These shortcodes look something like
[pizazz query=asparagus rows=8.
I use PCRE to parse the RSS feeds. If Pizazz does not work, make sure that PCRE
is available in your PHP installation. It is available on most PHP servers.
Pizazz is multisite-compatible!
NOTICE: I don’t have a testing staff, and my ability to think of every
potential problem is limited. If you have problems make sure to report them
to me or I won’t know they exist for a long time!
- Upload files to
- Log in as an adminstrator and enter the control panel
- Activate the plugin through the ‘Plugins’ menu
- Add and configure the widget through the ‘Widgets’ menu
- Bon appétit!
If it doesn’t work, check to see that PHP’s PCRE system is working.
- What’s a Zazzle?
Zazzle is a website that allows users to buy, sell and design custom shirts,
mugs, speakers and much more. You can make a lot of money by advertising
Zazzle products on your website using the referral ID system on top of money
you earn from your own product sales. For more information visit
- How do I embed Pizazz in posts and pages?
With the shortcode. See
Settings->Pizazzfor the documentation. They look
[pizazz query=asparagus rows=8 columns=3].
- How do I set my associate ID for referrals?
This setting used to be on a widget-by-widget basis, but upon the addition of
shortcodes it was moved to
- Why is it saying that the “query” returned no products?
Generally for the same reason that putting your search parameters into Zazzle
doesn’t return anything. None of your products have the keyword you specified
in it. You will rarely get anything if you classify your store name as a
keyword. Playing the the search parameters should help.
The other possibility is that there’s a bug. If Zazzle returns proper results
given your parameters but Pizazz does not, contact me!
- Why are you not answering my support request(s)?
WordPress.org doesn’t e-mail me when anyone files support requests, so I have
to remember to check back regularly. I am terrible at remembering to “do
You can also comment at http://entertainingsoftware.com/wordpress/pizazz/,
where I /do/ get notifications.
- Bug where saving widget settings would hang
- Added ability to hide “See More” link in widgets/shortcodes
- Added ability to change country for prices in main settings zone
- Moved settings area to
- Moved associate ID field to
[pizazz]shortcode to embed Pizazz to pages and posts
- New widget/shortcode option to configure alignment of text or hide it
- New widget/shortcode option to display the price of products
Settings->Pizazzoption to open product links in new tabs/windows
- Fixed thumbnail resizer and made it so that it shouldn’t break during future
changes in the Zazzle RSS feed.
- Fixed a bug that broke the network adminstrative panel in some multisites.
- Fixed a bug that broke the “Network Activate” feature on multisites.
- Moved settings out of General and into their own panel, Settings->Pizazz.
- Switched from strict SimpleXML-based parser to a PCRE-based parser that will
be much more accepting of the invalid RSS feeds that Zazzle often outputs.
(There will be much less parsing errors.)
- Implemented configurable feed caching, which speeds up sites by up to 0.75
- Fixed bug introduced in 1.0.1 where “See Also” link was broken
- Factored in popularity into feed requests to make results more randomized
- Fixed some bugs with 1×1 product tables and invalid column/row counts
- Stopped using GOTOs, which should make the widget run on more servers
- Initial release