WordPress Plugin – My Wish List



This plugin allows you to create wish lists for your website, and display them on any post or page with simple shortcode. Include Item names, prices, sizes, colors, links, and photos so everyone knows what you want/need.


WordPress Repo: http://wordpress.org/extend/plugins/my-wish-list/

Direct Downloads:

Version 1.4.2 – 4/13/2015
Version 1.4.1
– 9/10/2014
Version 1.4
– 9/5/2014
Version 1.3.1
– 2/11/2014 ** Bug Fix
Version 1.3
– 2/10/2014
Version 1.2 – 2/10/2014
Version 1.1
– 8/27/2013
Version 1.0
– 9/5/2012
Version 0.0.3
– 5/8/2012 ** Bug Fix
Version 0.0.2
– 4/30/2012 **Bug Fix
Version 0.0.1
– 12/30/2011

Contributors: kionae
Donate link: http://www.nlb-creations.com/donate
Tags: item lists, wish list, wishlist
Requires at least:
Tested up to: 4.0
Stable tag: trunk


  1. Upload plugin .zip file to the /wp-content/plugins/ directory and unzip.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. A new post type called “Wish Lists” will appear in the admin menu. Use this to create your wish lists.

Frequently Asked Questions

How do I display my wishlist?

There are two ways.

1) Simply link to it.  A new page exists on your site for each list you create.  If you want to customize how your list is laid out, this is the option for you.
Copy the template file /my-wish-list/templates/single-wishlist.php into your active theme’s directory and edit away.

2) Use the shortcode [wishlist id=xx] in any page or post, where id is the post id of the wishlist you created.

Can visitors reserve items to purchase from my wishlist?

Yes. This can enabled in the Wishlist settings box in any wishlist you create. Information about promised items will appear in the edit page for the wishlist.

Can visitors purchase items through this plugin?

No. This is not an e-commerce plugin. It only allows you to list items you need/want, and tell people where they can buy them for you.

Can I change the CSS styles for the wishlist?

Yes. Just copy the my-wish-list/styles/wishlist.css file into your active theme’s directory and make all the changes you like.



  • Initial release


  • Bug fix for wishlists save with no items added


  • Fixing jQuery conflict Wish List was having with other plugins


  • Moved all CSS to external file
  • Added code to allow override of default CSS
  • Added ability for donors to reserve items
  • Added additional settings to each wishlist created to make them more customizable


  • Fixed some compatibility issues with WordPress 3.6
  • Added a template file for Wishlists that can be customized
  • Plugin now sends an email to the site admin when an item is promised


  • Minor fix in the single-wishlist.php template file


  • Added item name to emails


  • Fix for admin emails


  • Fixed a bug that would not allow users to display links that start with https://
  • Verified compatibility with WordPress 4.0
  • * Fixed a minor PHP error that occurred with no list items were present when a list is saved


  • Fixed a minor PHP error that occurred with no list items were present when a list is saved


  • Security vulnerability fixes

Tags: , ,

91 Comments to "WordPress Plugin – My Wish List"

  1. Javier says:

    Excellent work!!!
    Now, how can list all wishlists in one page or post?
    “single-wishlist.php”……. I need something like “all-wishlists.php”
    This have solution?

  2. Blanca Garcia says:

    Is there any way to edit the text below each wish list item that says “I would like to get this item for you! Tell me how!”

    Thank you!

  3. Aaron says:

    I’m looking for a Wish List without a “cart”. I just want people to be able to add stuff to a wish list (no prices) and be able to email that to the office manager for a quote. Will this plugin do it? Thanks,

  4. Finn says:

    Hi, I am on WordPress 4.0 and I installed the plugin and get this message when I try to create a new wishlist. Any suggestions?

    Warning: Invalid argument supplied for foreach() in /home/content/51/8449651/html/blog/wp-content/plugins/my-wish-list/my-wish-list.php on line 477

    Warning: Cannot modify header information – headers already sent by (output started at /home/content/51/8449651/html/blog/wp-content/plugins/my-wish-list/my-wish-list.php:477) in /home/content/51/8449651/html/blog/wp-admin/post.php on line 233

    Warning: Cannot modify header information – headers already sent by (output started at /home/content/51/8449651/html/blog/wp-content/plugins/my-wish-list/my-wish-list.php:477) in /home/content/51/8449651/html/blog/wp-includes/pluggable.php on line 1173

  5. Patrick says:


    When I made a wish list and I publish it I only get a page 404 error.

    Do you have a solution for this?



  6. Daniel Jonáš says:


    Very good job. Is it possible to add popup window or dialog for twice submit of purchase item?


  7. Dan Hansen says:

    Hi Nikki,

    After a few years of not actually using your plugin – got more kids and they ended up taking all my time – I am now back. I was the one how requested the plugin in the first time if you remember me 😉

    I tried to look at other ways to show the links – often the links can be very long and it will show up a bit messed up – so why not create a “wishlinktext” where you can write your own link text – and if nothing is written – it will either show the link directly or perhaps show a “Read more” text.

    Hope you find the suggestion good.

    Will be making a donation beginning of next month – just need the next salary to come in 😉

    Best regards.

    Dan Hansen

  8. Holger says:

    Hello Nikki.

    When activating the plugin, I don´t find a new menu item called My Wishlist or something and there are no instances of the plugin on pages or post.
    Maybe I do something wrong, but it seems that the plugin activation does nothing but only set status from “deactivated” to “activated”

  9. William says:

    Hello Nikki,

    I love this plugin and am setting it up for our wedding website.
    Do you think it would be possible to add a “description” text to each wish list item to write a few lines about the specific item?
    Possibly like right under the Item title?

  10. Kai says:

    Hi, is there a way this wish list can be filled used by a member in my website? Meaning, a member has a wishlist and he can use this plugin to add a wishlist in the website (not added by me from the back-end WordPress site). Thank you!

  11. Regine says:

    Great little plugin. Just one thing I found rather odd:
    When a person adds their name and email to a gift, the admin gets an email. I would have rather thought the person that put their name down gets an email with the details of the selected item.

    As the admin and to be gifted person I would’t want to know who is planning on buying me which gift.

    Maybe an option for a future update.


    Kind regards


  12. Greg says:

    is there any option to send email with choosen wishlist data via form? sorry for my english

  13. Alex says:

    Hello Nikki,

    Do you intend to maintain the plugin?
    I’m currently reworking it a little for our wedding site. I added a notification mail to be sent to the donor as well, working on translation, …
    I would like to share my improvements when I’m done.

Leave a Reply

Your email address will not be published. Required fields are marked *

Nikki Blight – Web/PHP Developer