Amazon Link

October 17th, 2014 Leave a comment Go to comments

This plugin enables you to put Amazon product links, images and bespoke templates into your site’s Pages, Posts, Widgets and Templates.


This plugin is used to quickly add Amazon products links to your WordPress posts and pages. The product links can be simple text links, thumbnail images, full-size images, complex templates or full-blown Amazon flash widgets.

The product links that can be for any of the Amazon domains (UK, US, Brazil, Canada, China, Germany, Spain, France, Italy, India and Japan).

The content of the product links can be statically entered by the Author (when the link is created), or dynamically refreshed when displayed using data from the Amazon site that is most appropriate for the nationality of the reader.

The product links to be displayed can be specified when the link is created, using the built in Amazon search widget, or dynamically generated by searching the content of the site.

All product links will contain the Amazon affiliate ID of the site author and will be the relevant one for that locale. This allows you to collect commission on any products purchased through the links.

Key features

  • Search Tool to assist authors to create links in posts and pages
  • Simple [amazon] shortcode used to generate product links
  • Localisation of all links based on the nationality of the reader
  • Amazon Product Details Cache to ensure pages load quickly
  • Optional multinational popup to allow the reader to choose which Amazon site to visit
  • Global options to update the behaviour of all the links on your site
  • Ability to locally override the global options using the shortcode content
  • Affiliate Tracking IDs for each WordPress user or by user specified ‘Channels’.
  • Flexible template facility to enable the author to quickly create complex content quickly and consistently
  • Includes built in templates for the major Amazon widgets (Carousel, My Favourites, etc.).
  • Facility to extend and modify the functionality of the plugin using WordPress filters

Quick Start

To quickly add a simple text link add the following lines into an entry (page, post or text widget): [amazon asin=<ASIN Number>&text=<link text>]

Where ASIN Number is the unique amazon number used to identify products e.g. “1405235675”. The Link Text is simply what you want to be shown for the link, e.g. “Mr. Good”.

To utilise one of the templates simply specify the template option with the name of the template to use. For example: [amazon asin=<ASIN Number>&title=<link text>&thumb=<image url>&template=thumbnail].

To take full advantage of the plugin features it is recommended that you have an Amazon Web Services account, and enter the Access Key ID and Secret Access Key in the Amazon Link Settings page. Once your AWS account settings are entered the plugin can be configured to dynamically fill in the templates with live information from the appropriate Amazon site. Alternatively you can use the Amazon Search tool on the Page/Post edit screen to find Amazon products and let the plugin pre-fill the Amazon Link shortcode with all the details needed to create the appropriate template.

To generate a list of products relevant to the content of your site use the ‘cat’ option, to specify where the plugin should search for Amazon product links. This option can be either ‘local’ to search the current page content or a list of category ids to search specific sections of your site. For example I use this feature to provide friends and family some ideas for presents. This feature also needs access to the Amazon Web Service API and uses the ‘CartSimilarities’ feature to generate the list of items.

This is created by either putting the line amazon_recommends(<Category>,<Number of Posts>) in your template. Or putting the line [amazon cat=<Category>&last=<Number of Posts>] within a post or page. Where ‘Category’ is a list of category ids to search within (e.g. as expected by the ‘cat’ argument of query_posts function. The ‘last’ parameter is the number of posts to search through.

Latest Version – 3.2.2

  • New Feature – New Setup page to help new users configure the plugin
  • New Feature – Add support for Brazil locale
  • New Feature – Add settings to allow the ‘Add Amazon Link’ form to have pre-configured defaults
  • Bug Fix – Correction to iframe localised subdomains
  • Bug Fix – Tweek the way Amazon data is escaped to show HTML in the Editorial Comments
  • Bug Fix – Remove depreciated screen_icons
  • Bug Fix – Ensure ‘Link Text’ is put into the shortcode when link inserted into a post
  • Bug Fix – Prevent PHP timeouts when install the ip2nation database
  • Bug Fix – Ensure multinational links are ‘nofollow’
  • Bug Fix – Escape the ‘&’ in the link URLs


New Install

  1. Install either via WordPress Plugin Installer (Go to: 'Plugins' > 'Add New' admin page and Search Plugins using the term 'amazon link'). Or by uploading the files to your server (in '/wp-content/plugins/') after downloading the amazon-link plugin from the Plugin Directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Update the settings (at the very least enter the default Affiliate Tags)
  4. If you wish to use the advanced functionality: Wishlists, Search, Media Upload facilities or the live data option you must also set up an Amazon Web Services account. So that you can update the AWS Public and Private key settings.
  5. If you wish to use link localisation then you need to install the ip2nation database using the option in the Amazon Link Settings page.
  6. If you would like to take advantage of the Amazon Link Product caching then you will need to enable this on the Amazon Link Settings page.
  7. Insert links and wishlists into your content using the [amazon] tag as described above, or using the Amazon Link box on the Page/Post edit pages.


Generally upgrading should happen smoothly, however for major releases (e.g. 3.0 to 3.1) please read the Upgrade Guide.

To upgrade use the built in WordPress update option on the Plugins Admin page.

More Info

If you have any questions about the plugin, please check the Frequently Asked Questions section then check the WordPress Forums.

Further information on the Plugin can be found on these pages:


Grateful for any contributions towards the development of the plugin.


1. Quickly create lists of associated products using the Wishlist feature.

2. Optionally enable the Amazon Link Multinational links to allow users to select their preferred Amazon site.

3. On the WordPress Post/Page edit screen utilise the Amazon Link Search Tool to find products and create links.

4. Use the Amazon Link Templates manager to modify and create your own Link Content.

5. Use the extensive Amazon Link Options page to customise the behaviour of the plugin.

6. On the Amazon Link Associate ID options page enter all your Amazon Associate IDs to earn commission from links.

  1. July 14th, 2012 at 01:51 | #1

    Hi Paul.

    I am having a problem getting My products links to work. I would like to know what information I
    have to put in for the Channel….is it my “websit/blog”, or is it a special Amazon affiliate #. Also, do we put an affiliate ID in next to our country (below where we enter the Channel). A bit confused.

    Thanks so much, Terry

  2. October 15th, 2013 at 14:03 | #2

    Hi, firstly thanks for producing a brilliant plugin. I had a look at all of the plugins for Amazon linking and yours was by far the easiest and in my opinion the best available. I have been checking stats for my site and the majority of my readers come from India. Would it be possible to add support for the Indian Amazon Associates site?

    Thanks for your help and keep up the good work. Drew.

  3. October 15th, 2013 at 14:06 | #3

    @Drew Puttick
    Hi Drew,

    The latest version of the plugin 3.1.0, should provide support for India, please check it out and let me know if I have missed anything.



  4. October 15th, 2013 at 14:09 | #4

    @Drew Puttick
    Sorry don’t worry about the request. Amazon India only allow residents to participate and I don’t plan on moving there anytime soon. Cheers. Drew.

  5. Jason
    November 8th, 2013 at 19:45 | #5

    This plugin is pretty much exactly what I’ve been looking for.

    In a multi-user setting, is there any way for each author to enter their own Amazon Associate ID?

  6. November 8th, 2013 at 20:44 | #6



    Yes, there is an option to enable User Affiliate IDs – they can enter them on the profile page. Then all posts authored by them will user those IDs.



  7. November 14th, 2013 at 23:42 | #7

    I am new at all of this. Do you have a tutorial for setting everything up? thanks, Laurie

  8. November 15th, 2013 at 13:29 | #8

    Hi Paul,
    Love the plugin but have a couple of issues … firstly I use multinational template with ipnation installed. In admin, when i hover over the links and flag /price links, they show and go to the correct amazon country site, but when i go to the page where the amazon link is inserted, only the top title with drop down flags go to the right locale, the others all go to search which isn’t what i want! I tried unticking the localise and global defaults to no effect, please advise!

    Also in In Amazon Links Extras section receive the following errors.

    Warning: fopen() [function.fopen]: Filename cannot be empty in /public_html/news/wp-includes/functions.php on line 3677

    Warning: fread() expects parameter 1 to be resource, boolean given in /public_html/news/wp-includes/functions.php on line 3680

    Warning: fclose() expects parameter 1 to be resource, boolean given in public_html/news/wp-includes/functions.php on line 3683

    Please advise

  9. November 15th, 2013 at 18:16 | #9

    @Laaurie Pedelaborde

    To get all the Amazon API side of things sorted out have a look at the getting started guide here:

    Once you’ve done that, you can start creating links with up to date Amazon data.

    Hope that helps,


  10. November 15th, 2013 at 18:18 | #10


    Hmm, that doesn’t sound right any chance of a link to your site so I can see what is going wrong?


  11. November 20th, 2013 at 10:14 | #11


    I have walked through all the settings step including setting up a AWS account.

    But when I try a basic product text link example nothing appears.

    Do you have a troubleshooting FAQ link.


  12. November 20th, 2013 at 19:11 | #12



    It should just work.

    Either use the Amazon Link tool on the Post Edit page to search for and insert short codes into your post or manually put them in your post `[amazon asin=B00BGW88MI&template=thumb]`.

    The FAQ is located at FAQ it is also duplicated in the WordPress plugin repository.

    Hope that helps!


  13. November 24th, 2013 at 15:08 | #13

    Hey Paul,

    I’ve used this plugin for a while and I’m loving it.

    However, recently something seems to be wrong with it. Whenever I insert the shortcode in a post, it will result in a blank page. Here’s an example: (Password: 1234).

    I’m sure it’s your plugin as I’ve already eliminated everything else.


  14. November 24th, 2013 at 18:52 | #14


    Hi, sorry about that must have been the recent upgrade, is it possible to turn on logging to see if there are any warnings or errors.

    In wp_config.php:
    Find WP_DEBUG and set it to true:

    define('WP_DEBUG', true);


  15. November 25th, 2013 at 17:30 | #15

    Debug mode is turned on. What do I do now? :)

  16. Rob
    November 28th, 2013 at 06:17 | #16


    Have been using the plugin for a few months and whilst looking at a recent post I made on my mobile i noted that when clicking the link to an amazon product I was taken to the .com site instead of the site and the url was showing as

    I have the localisation on.

    Any thoughts?



  17. November 28th, 2013 at 13:47 | #17


    I’ve been having trouble putting Amazon MP3 widgets on my pages.

    I fill out all the information that the pluggin requires too generate the code but nothing appears on the site.

    In the templates section of Amazon links do I have to edit the template and put in the code that Amazon generates for the widget?

    Sorry if I don’t make much sense, I’m pretty new to this.

    Thanks for your time!

  18. November 29th, 2013 at 11:16 | #18

    Thanks for this awesome plugin. I just installed the plugin along with Amazon Link Extra – Images. I was using 30 wishlist template shortcodes with different ASINs from in a post.

    By refreshing the website several times, I noticed that some of the Amazon items didn’t show (class al_found0) randomly.

  19. November 29th, 2013 at 21:05 | #19


    If your site makes too many requests to Amazon some of the requests get rejected by Amazon (hence the not_founds), try turning on the Amazon Product Cache so it saves the data locally.


  20. November 29th, 2013 at 21:06 | #20


    Could be your browser blocking the MP3 Widget?

    Could be the widget is not supported in your locale?

    I’ll look into it a bit further tomorrow…


  21. November 29th, 2013 at 21:07 | #21

    Hi Rob,

    Could you give me link to your site/page so I can see what the plugin is doing.


  22. November 29th, 2013 at 21:08 | #22


    I sent you an email, did you get it?


  23. November 30th, 2013 at 03:17 | #23

    Thanks Paul. It works very well now after I refreshed it few times.

    BTW, can you suggest how long should I set the Cache Data Age? And should I turn on Prefetch Data?

  24. November 30th, 2013 at 07:44 | #24


    Amazon don’t like the data being cached too long, depends how frequently the prices change on the items you are showing, between 8 – 24 hours would probably be okay.

    You should not need prefetch data, that’s only if you are having trouble with some special template keywords.


  25. December 5th, 2013 at 22:29 | #25

    Hi, Thanks for making this great plug-in. Is there a way to automatically generate and update a page that would display all of the amazon products (mostly books) that I refer to in various pages and posts. I’d like to create a Resources Page, a Bibliography Page, and an Appendix, each in alphabetical order. For example, The Resources Page have subjects listed in alphabetical order, and within each subject bloc, have the relivant books listed in alphabetical order. The list would come from my some short code in my pages. I guess this needs to be database driven.

  26. December 6th, 2013 at 16:15 | #26


    Hi, I’ve email you, but I may add support for this sort of thing in the next release of the plugin.


  27. January 7th, 2014 at 15:21 | #27

    Hi, Paul–
    I’m having a problem similar to @debjay’s problem. I’ve been using it for a while, and all of a sudden, it quit working. I get a blank page whenever I add a shortcode. The page is

    I enabled debug, and get the following error messages:

    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /home/kb6nu/public_html/wp-includes/functions.php on line 3008

    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /home/kb6nu/public_html/wp-includes/functions.php on line 3008

    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /home/kb6nu/public_html/wp-includes/functions.php on line 3008

    I tried disabling some of the other plugins, but not all of them, but was unable to figure out which one might be generating these notices.

    As another data point, I am using it successfully on with no problems. Both sites are running v3.1.2.

    Any help you could provide would be appreciated.

  28. January 10th, 2014 at 19:20 | #28


    I would like to know if there is any way to get the items sorted by price (for example).
    I would love to get all the products in this page get sorted by price:

    Thank U in advance!

  29. January 11th, 2014 at 19:29 | #29

    @Barbies de Colección

    I have created an enhancement to help sorting, you can download it here: [Valid till - 18th Jan]. Install in your plugins directory.

    Then add the argument ‘sort=price’ to your shortcode. And update your template:

    <!--ALX-ARGS:price=%PRICE%&title=%TITLE%&artist=%ARTIST% -->
    ... Template Content ...

    Obviously you can add other keywords in the ALX-ARGS section and sort on those.

    Add a ‘!’ to reverse the sort e.g. ‘sort=!price’.

    Hope that helps,


  30. January 12th, 2014 at 09:55 | #30

    Thank U so much for your quick answer. I have installed the file and added the shortcode parameter and the lines to my template, but something must be wrong:
    Take a look to the results, please! It looks like it where a random sort.
    Thank U in advance!

  31. January 12th, 2014 at 15:11 | #31

    @Barbies de Colección
    Forgot to say that it won’t work across multiple shortcodes only within one shortcode, i.e. It won’t sort:

    [amazon asin=111111111&template=sort&sort=price]
    [amazon asin=222222222&template=sort&sort=price]
    [amazon asin=333333333&template=sort&sort=price]
    [amazon asin=444444444&template=sort&sort=price]

    But should sort:

    [amazon asin=111111111,222222222,3333333333,444444444&template=sort&sort=price]

    Is this the problem?


  32. January 12th, 2014 at 19:06 | #32

    No, sorry. I have all the the asins in the same shortcode as in your example:

    [amazon template=custom wishlist&sort=price&chan=listado-21&asin=B009F7OQK4,B005XTLC3C,B005XTLC5U,B00428QUGE,B002LNEIES,...+150...,B005G8G014]

    And this is the template (but it doesn’t work either with the default iframe image one):

    <!--ALX-ARGS:price=%PRICE%&title=%TITLE%&artist=%ARTIST% -->

    <strike>Precio Anterior: %LIST_PRICE%</strike>
    Precio: %PRICE%


  33. January 15th, 2014 at 15:28 | #33

    Just a quick note to let you know that your plug-in is causing my WordPress to give me a “Connect Reset” error whenever I update, save, or create a new post.

    I have had to resort to deactivating the plug-in.

    If you can provide an update I would greatly appreciate it. :)


  34. January 16th, 2014 at 20:00 | #34

    @Jess (The Cozy Reader)
    Hi Jess,

    Thanks for letting me know I’ll look into fixing it.


  35. February 16th, 2014 at 00:04 | #35

    Hi! I can’t get the link to work. It goes to the amazon site but not our book! Help appreciated…I would love to avoid creating a AWS account if possible. Our books ASIN is 0578048310

  36. February 17th, 2014 at 19:25 | #36


    That can happen if you have a space in the argument string. For example ‘asin= 0578048310′ rather than ‘asin= 0578048310′. Can you post the shortcode you are using?


  37. Lee
    February 27th, 2014 at 15:20 | #37

    Hi Paul,

    Thanks for the great plugin.

    I have a issue with my theme not showing the amazon links on the index.php template. They show up on other pages. Is there a way I can manually paste in the code that displays the links?

    Thanks for reading…

  38. Lee
    February 27th, 2014 at 19:17 | #38

    I managed to fix it by swapping code within the theme. Great plugin. Thanks again.

  39. February 28th, 2014 at 07:28 | #39


    Hi Lee,

    Glad you sorted the problem, thanks for trying the plugin,



  40. March 1st, 2014 at 15:51 | #40

    Thanks so much for this plugin Paul. I am new to this but I really don’t see what other features a person would need – this is brilliant and a pleasure to use.
    I am just a little confused about tracking ID. Under the settings for the Associate IDs, for Amazon tracking ID channels, what do we enter in all those fields? Say I only want to use amazon US and it’s only me – no other user and my tracking id is example-20, what do I put in the fields there: channel name, description and filter?
    Here’s a screenshot:

    I am guessing you’ll have a giggle at that screenshot – that I’m not meant to put the tracking ID in ALL the fields? Thanks a million, Gill

  41. March 1st, 2014 at 19:30 | #41

    Hi Gill,

    If you are only going to have links to then you only need to put your tracking ID in the US slot as you have done. If you want to earn commission from other locales you will need to sign up for the appropriate programme and fill those IDs in as well.

    If it’s just you posting links then its best to just put your ID in the ‘default’ channel as the plugin will use this one without you having to set anything else up.

    However if you want to create more channels…

    The ‘name’ is a memorable name to use in your shortcode when selecting the channel by adding 'chan=CHANNEL NAME'. If you use the default channel you don’t need to add this.

    The description is just an informational field to remind you want the channel is for, say you set up channels to track high value items with a name ‘high’ putting something in the description might be helpful.

    The filter is for doing more advanced stuff like setting the channel based on the category of the post or type of post.

    Hope this helps,


  42. March 1st, 2014 at 21:54 | #42

    Ah thanks so much Paul for the quick and detailed response. So I just ad my tracking ID to US. This is great. I have too but I find a lot of the items I’m showing on my site aren’t available so I decided just to concentrate on US alone.

    Just to mention too – something I did last night with the image. I installed responsive lightbox plugin and it means when the user clicks the image they get a nice lightbox, rather than the image link in a URL. I just thought it was nice.
    thanks again for the great plugin and the explanation. Gill x

  43. March 2nd, 2014 at 18:50 | #43

    No problem,

    I’ve used lightbox style plugins before, changing the thumbnail image to link to the full size image gives a good effect. e.g.

    <a href="%IMAGE%"><img src="%THUMB%"></a>

    Cheers, and good luck with your site,


  44. March 4th, 2014 at 21:36 | #44

    I was so happy to find that you actually help people, I left a general message. So, ahem, here’s more information-

    Presently, on my site, the way i originally added links to Amazon was incorrect and, also, I did not have the plugin. However, I do have an Amazon Affiliate Account. So, if you click on a link from my Adult Bookshelf, it will take you to Amazon and it will show you my affiliate ID, but it is not tracking to my account. So, after talking with Amazon, I went the WordPress Route…

    Now, I have the plugin. So, if you go to my Kids Bookshelf and click on the 1st book, you’ll see that it doesn’t even take you out of my site. What am I doing wrong? I’m incredibly frustrated because I don’t understand all of the lingo and I’m just not very technically savvy.

    I would appreciate your help. Thank you so much! – Gena

  45. March 4th, 2014 at 22:09 | #45

    Hi Gena,

    No problem, one thing that might be muddling up the links is that you have another amazon localizer plugin running, this might be clashing with the Amazon Link plugin.

    Try disabling this and see if it makes a difference.



  46. March 5th, 2014 at 00:44 | #46

    Hi Paul-Thank you! OK, I’ll disable it. But I only added it after the Plugin didn’t work thinking-maybe that’s the magic bullet?! I know absurd! But, I’m wandering around in the dark over here, quite hilariously. OK, going to disable that one now. Then what? Thank you!

  47. March 5th, 2014 at 00:53 | #47

    Hi Gena,

    Next try a simple text link for example put the following ‘shortcode’ in your post:

    [amazon asin=0807563811&title=Peaceful Piggy Meditation&text=Peaceful Piggy Meditation&artist=Kerry Lee Maclean]

    This should give a simple text link to a specific book, with the text ‘Peaceful Piggy Meditation’.

    Does that work?


  48. March 5th, 2014 at 02:52 | #48

    Hi Paul-I cannot believe you are helping me, thank you.

    So, I cut + pasted the above link and it did not work.
    If you try and click it now, you’ll see it does that thing where it takes you to a page still on my website that says “Page Not Found.”

    What next? Thank you- Gena

  49. March 5th, 2014 at 07:37 | #49

    Hi Gena,

    No worries, it helps me to improve the plugin if people post their problems.

    I think I know what you might be doing wrong, when putting the shortcode in a post don’t use the ‘Insert Link’ button in the editor. Just paste the shortcode directly into the post content.

    For info: If you don’t want to use a plugin and just want to copy the links that Amazon provide. You should do the same thing (paste the link directly into the post content). You may need to use the ‘text’ editor for this to work though – rather than the ‘visual’ one.

    If you are using my plugin there should also be a helper section ‘Add Amazon Link’ on the post/page edit screen to assist in inserting shortcodes into the post. Check ‘Screen Options’ at the top of the page if it is not there.



    PS. Be easier to diagnose problems by email, you can email me at

  50. March 6th, 2014 at 00:52 | #50

    Hi Paul-

    I cannot thank you enough for all of your help. If only everyone was as helpful as you. I’m heading on over to make a (unsolicited) donation now. Thank you!

    very Sincerely-Gena

  51. March 10th, 2014 at 13:11 | #51

    Hi Paul. I’m trying to insert a target=”blank” to be sure that every link will open a new page to Amazon but it doesn’t work. Is there any way to do this ? Thank you so much !


  52. March 10th, 2014 at 18:41 | #52

    Hi Michael,

    In the Amazon Link Settings page, just enable ‘New Window Link’ that should ensure all links have target=’blank’.

    Hope that helps,


  53. March 10th, 2014 at 20:18 | #53

    Thank you Paul ! You saved my life !


  54. Andreas
    March 21st, 2014 at 07:23 | #54

    Hallo Paul, seid gestern werden meine Amazonlinks mit geöffnet der link müßte aber heißen Was kann ich da machen? Gruß Andreas
    Hi Paul,

    ‘re yesterday are with open the link but would hot my Amazon links.
    What can I do?

    Greetings Andreas

  55. March 21st, 2014 at 16:32 | #55

    Hi Andreas, you’ve got mail.

    However see:
    For a fix,



  56. Andreas
    March 21st, 2014 at 18:59 | #56

    Good evening Paul,

    thank you very much for your help, it works again.

    Thank you!

    Greetings Andreas

  57. April 15th, 2014 at 22:39 | #57

    I don’t know what my aws key words are can you explain; Im an associate for amazon if they gave me the key words I don’t know which ones are what. also I have been trying for two days to get the astore onto my blog site and I can not get it up and running; I know Im following the instructions but I must be leaving a step out from the directions. I have no computer skills at all. can you email me some directions on how to continue, thanks.

  58. willy
    May 7th, 2014 at 16:17 | #58

    question, I’m getting this error: Error: Your AccessKey Id is not registered for Product Advertising API. Please use the AccessKey Id obtained after registering at

    I get this error when I try to search for products. When I go to api, it says I’ve already applied for this service. I’m getting clicks from my product links using templates. Any thoughts? I’d think they’re related because they’re using the same keys…ones giving me credit and the other doesn’t work. What am I doing wrong? This is a great plugin by the way. I really have high hopes for it.

  59. May 8th, 2014 at 19:09 | #59


    Could be you have some spurious characters in your API Keys?

    Try copying them into the Scratchpad ( and see if that works okay.

    Try going to and re-copy your Keys into the plugin settings page.

    Hope that helps,


  60. May 18th, 2014 at 16:31 | #60

    On my website, KB6NU.Com/ham-stuff/, the iframe images seem to have stopped working. I don’t know exactly when because I really don’t visit that page very often. One of my readers just reported it.

    If you go to that page, you’ll see that all of the iframes are showing up as broken images. On the first item, I also set up a “Buy Now” button. That seems to be working just fine, so there’s probably something wrong with the iframe template. I’m just using the default template, though.

    thanks, Dan

  61. May 18th, 2014 at 16:48 | #61

    btw, I just created iframes using the Amazon Associates tools for the second and third products just for comparison and added them to the page instead of the Amazon Link shortcodes.

  62. May 18th, 2014 at 18:58 | #62

    @Dan Romanchik


    Yes I must have broken one of the keywords (RCM) in the last update, I’m in the process of updating the javascript templates. That change must have slipped through early.

    I have posted a couple of alternative templates to try in this post:

    More difficult to post HTML here, sorry!


  63. May 19th, 2014 at 18:17 | #63

    That worked. Thanks!

  64. June 3rd, 2014 at 20:50 | #64

    For the past few weeks, since update, I just get white space where links used to be.
    I tried removing and reinstalling the plugin.

  65. June 4th, 2014 at 07:20 | #65

    @David Raffin

    I think I broke the iframe image template, try one of these alternatives:


  66. June 10th, 2014 at 18:18 | #66


    The plug-in suddenly stopped working. All image/links in our articles are blank sad faces. Also the “Channel” field in the form is gone (we used to always select “Default”). New attempts to insert Amazon links fail, and on old articles that had functional links, the links are now sad faces with no links. How can we get it working again?


  67. June 10th, 2014 at 20:09 | #67


    See the link above (, I broke the iframe image template in the last update.

    You can edit the template to get it working again, I’m about to do a bug fix update this week.

    If the channel is ‘default’ then you don’t need to specify it, so I’ve removed the option from the form to make it more straightforward.


  68. June 10th, 2014 at 21:29 | #68

    Thanks Paul…not sure where to insert that code, though. Is it somewhere in amazon.php?

  69. June 11th, 2014 at 07:47 | #69

    @Jon Sobel
    Hi Jon,

    I’ve created the new version, so just install that and it should start working again.

    For future reference the ‘code’ for the iframe image, needs to go in the iframe image content which is on the Amazon Link > Templates admin page.



  70. June 11th, 2014 at 15:07 | #70

    Thanks, Paul, and we appreciate your quick fix.

  71. Ricardo
    June 30th, 2014 at 16:01 | #71

    I’m really interested in using your Amazon Link, but I also use some caching plugin and, as you probably know, there are some problems with GeoIP and caching. What’s the best approach to still use caching for WordPress (posts and pages), but also use this plugin? (I need it just for the localisation feature of amazon text links).

  72. July 1st, 2014 at 19:06 | #72


    Yes it is an issue, ideally the cache plugins need to be GeoIP aware but failing that some of them have methods of disabling the cache on certain aspects of the site.

    Which cache plugin are you using, I have been testing integration with ‘WP Super Cache’ with some success, not looked into others yet.


  73. Aiyanna Greene
    July 10th, 2014 at 02:32 | #73


    I was wondering if anyone would be able to help me figure out how to add multiple products to a user’s Amazon cart when I create an Add to Shopping Cart/Buy from button. How do I insert multiple ASINs into the code which is [amazon asin=B00309RVJ6&template=add to cart] to ultimately achieve something like this:

    Any help would be much appreciated!

  74. Eric
    July 10th, 2014 at 05:29 | #74

    Love the plugin. When I add a product to a page, the picture shows up. However when I move the mouse over the page, a bunch of flags show up. How do I stop the flags from showing up. I live in the US and don’t want the other sites. Thanks in advance.

  75. July 12th, 2014 at 16:04 | #75

    @Aiyanna Greene

    That is a really tricky link to create using the plugin’s internal template system, I don’t think its possible using the current code. Its the item numbers the ‘.1′, ‘.2′ and ‘.3′ that are the hard part.

    Let me know if your still interested I might be able to do a mod.


  76. July 12th, 2014 at 16:05 | #76

    Hi Eric,

    Just disable the ‘Multinational Link’ option in the Amazon Link > Settings page.


  77. Eric
    July 12th, 2014 at 20:15 | #77

    Thanks. Awesome plugin. Best of the Best

  78. Diane Bulmer
    October 1st, 2014 at 15:40 | #78

    I love your plugin and it is working perfectly!

    I have one question which shows the novice in me. I noticed that the shortcodes, e.g. the one for thumbnails [amazon asin=B00I5S67CY&template=thumbnail] do not show my ASIN number in them. Is that ok… will I still earn a commission if someone goes to my website and clicks on the thumbnail and then makes a purchase on Amazon?

    Thank you so much… especially for you wonderful, time saving plugin!

  79. October 1st, 2014 at 21:10 | #79

    @Diane Bulmer

    Your Affiliate ID does not need to go in the shortcode, but it does need to be in the Amazon Link Settings. When the plugin creates the links it will automatically fill in the Affiliate ID for you.

    If you click on the link it should have your affiliate ID in the ‘tag’ part of the link.



  1. No trackbacks yet.