Hi,I have just downloaded this and had the same problems as you.
I discovered that I had put the code within quotes ( [download-code id=”xxxxx”] ) and once I removed the quotes ( [download-code id=xxxxx] ) I could use the shortcode of a private post and it worked, without the post showing on the website. (set visibility of post to ‘private’ at top right of post screen)
I still can’t use the direct URL method though.
I realise this might be too late for Jonathan but it might help someone else 😀
I hope this works for me. What is strange in my case is when I wanted to just put the generic [download-code] in the first time I tried to use it, the box would appear for people to add their code. Then, and I don’t know if it’s because I added more products or what, all of the sudden I got the
[Download id not defined] on my pages. That was after I uploaded more content.
As far as the ID…I don’t know what the ID is supposed to be. There is no “ID” column on the release list page.
There is a rar scenario that MYSQL settings would not allow for more than a certain amount of download releases. We have tried to fix this with a patch with is not contained in the main release (version 2.1.1). Can you try this and see if it works?
I still need to know what the “ID” is?? What do I insert for the ID in my download shortcode that I put in my posts or pages?
ID = go to the list of releases and click ‘EDIT’ for one of them.
The url should be something like: Yourwordpressblog.com/admin.php?page=dc-manage-releases&release=2&action=edit
notice the ‘Release=X’. The number where the ‘x’ is, is your release ID.
maybe this can be added to the table of releases in the next update?