The plugin checks for machine tags with ISBN or ASIN numbers, gets the product data from Amazon, and displays it in the sidebar or in a blog article.
Posts have tags, pages don’t, so it doesn’t work on those by default. But there’s a plugin called tags4page that enables tags for pages. Works like a charm.
Yes, Amazon has a limit of 10 items per request. Since they are separate requests, you can use a maximum of 10 items in the content plus a maximum of 10 in the sidebar.
Technically it wouldn’t be a problem, but the Amazon Product Advertising API license explicitly forbids caching of images (see 5.1.10). Sorry.
The image size can be edited in the XSLT. The original result is a XML file that is transformed by Amazon using your local copy of
amtap-html-content.xsl, respectively. Replacing every occurance of
.//aws:MediumImage in lines 73-83 should do the trick.
You can view the original XML when you activate the “debug” option in the admin interface so that the request string is printed as a comment in the sidebar’s source code. XSLT is a very powerful tool, and there’s a lot more in the XML, for example customer reviews.
= Getting an error about “private IP address space”?
The error message means you are running the blog on something like
localhost. Amazon Web Services needs to get an XML file from your server, obviously that is impossible when it’s not located on a server that can be accessed with a public IP address from the outside.
No. The only required fields are the Amazon Web Services Access Key ID and your Secret Access Key. You can leave the others, they are set to defaults then.