Programmer Bear announces Customer Blacklist Project with release of EDD Blacklist plugin

I sell premium WordPress plugins using the popular Easy Digital Downloads (EDD) plugin for WordPress. It’s a great business except for one aspect — fucking crazy customers, assholes, and scammers.

Don’t get me wrong, most customers are just fine. Some are even nice people! But the small % of crazies are simply draining, even demoralizing to deal with. I’m talking about customers who demand you implement some custom feature, and when you ever so politely say “no” they freak out and leave 1-star reviews every place they can find. Customers who abuse you and your staff in support tickets, treating you like fucking slaves at their every beck and call (and God help you if you take more than 24 hours to solve whatever they want!). Or scammers who chargeback their payment through their bank/credit card company, rather than spend the 30 seconds it would take to ask us for a refund!

If you sell WordPress plugins, or any other digital product using EDD, you know exactly who I’m talking about.

Continue reading Programmer Bear announces Customer Blacklist Project with release of EDD Blacklist plugin

Incorrect MIME type detection triggering “Sorry, This File Type Is Not Permitted For Security Reasons” error in WordPress

Previously I posted about how to make WordPress permit additional file types to be uploaded. (My approach still works as of this writing.) Recently however I discovered some files that *should* be allowed via this method were still triggering “Sorry, This File Type Is Not Permitted For Security Reasons” errors anyway. After 3 hours of digging through WP core code to find the problem, it turns out to be a deficiency in the way PHP itself detects MIME types. I present my solution to you here, in case you find yourself in the same situation.

Continue reading Incorrect MIME type detection triggering “Sorry, This File Type Is Not Permitted For Security Reasons” error in WordPress