@dario – Thank you for the honest feedback and I hope after addressing these issues here, you will consider re rating the plugin. So from top to bottom let me run through these.
The menu Items under Dashboard are not supposed to show, I can in fact show you the code that should remove them located here https://github.com/PopupMaker/Popup-Maker/blob/master/includes/admin/admin-pages.php#L105.
If they are still showing this is not normal and likely either a conflict with another plugin or you may have a plugin installed that controls admin menus and that could be forcing them to show.
For unlimited themes, I don’t believe this is the case, no where do we advertise prebuilt themes at all. Also that extension is free, which is how I’m guessing you got it. If not I will gladly refund it since you can get it and the advanced theme builder for free when you sign up for our newsletter. The purpose of unlimited themes is to be able to customize the look of your popups to suite different needs. Often we find the need to not have all the popups look exactly the same. That is the purpose behind unlimited themes.
That said currently the way it is set up allows for the concept of prebuilt themes to be added by us or others in the future and it is fully extendable using hooks, filters & custom JS Events.
Also you can override any of the popmake styling using CSS using a whole slew of classes. Classes include .popmake, .responsive .size-medium etc. Also each popup has a unique ID like #popmake-123. If using unlimited themes you also get a class of popmake-theme-3 etc. We use these overrides on our own site if you need to see it in action. This also makes styling the content much easier to target.
Lastly the unforgivable one. You can do this in many ways, either adding the class which is pretty simple to do, but also using Custom Selectors which is also CSS but you can target any element on the page without adding extra classes. So for instance adding #menu .item-55 would cause menu item 55 to open that popup. On top of this there is a fully documented jQuery plugin API that can open the popups using JS here https://wppopupmaker.com/docs/overview-popup-maker-javascriptjquery-api.
That said your comment about links on mobile is not quite clear. I’m assuming that you mean you want a fallback link. You can easily add the class to a link `Hello World. If you want to disable that popup on mobile, either because your not using responsive sizes or responsive content or even the offer doesn’t apply to mobile users there are several ways to do so. If you want to do it in a few clicks you could look at the Advanced Targeting Conditions extension which would allow you to do just that, Disable it on mobile with 1-2 clicks. If you don’t want to purchase that extension you can do it with a few filters and craft your own solution. Using the filter here https://github.com/PopupMaker/Popup-Maker/blob/master/includes/popup-functions.php#L509, you can return false when your on mobile and it won’t display.
I hope I have addressed all of your concerns here and that you will take some time to reconsider your review. Again I do appreciate your honesty and opinion, but feel many of the issues you described are either not by design, misunderstandings of the products or lack of exposure to how customizable the plugin really is. All of which I will try to address in the future.
That said we strive to both maintain high reviews, and always work with users who don’t feel its the best it could be to correct those issues in an effort to make it just that. Our aim is not to be top 3, but #1. I appreciate your help in getting us there.
Thanks again,
Daniel Iser