Rule #1, leave your user’s content alone. Shortcodes, custom post types, and anything that interferes with a WordPress user taking their content with them when they switch themes (which they always do) belongs in a plugin. It’s that simple. It doesn’t have to be noted in a codex page to become part of your workflow. It’s common sense and more importantly it’s your responsibility to uphold the standards that the WordPress community puts in place, not just the standards you get away with here on ThemeForest. It’s better for the community, it’s better for your customers and it’s better for business.
Very well said.
I’d like to know also (I mean, other than Justin’s club). Is anybody on ThemeForest doing this? Orman Clark? Mike McAlister? Who around here is putting CPT ’s in plugins? Which theme shops are doing this? I would love to learn from the example of any commercial theme developer who is doing everything in the best way. Who am I to look at?
Jason Bobich (ThemeBlvd) is starting to do this really well (he’s in the middle of reworking his framework), as is WP Explorer.
Orman Clark an Mike McCalister are both doing it right: they aren’t including any short codes in their themes but instead relying on the external plugin to be installed. This works beautifully because the short codes work no matter what theme is installed. There is absolutely no problem doing this, just make it noted and make it easy for the user to install the plugin.
Stop trying to claim you have to include short codes in themes because that’s the only way you can style them. Come on! Have you ever heard of deregistering a plugin’s default styles and loading your own?
Sure, there are some short codes, such as really complex galleries, that can’t always rely on a plugin, but it’s okay to have some exceptions. But there is zero, absolutely ZERO reason to include column, button, notices, and contact form short codes in your theme. ZERO .
I will reiterate what Carl (yeah, ever heard of Gravity Forms? That’s him) said: the amount of time I have lost as a plugin developer providing support to customers that are using a TF theme is huge. Literally hours every single week.
Justin (Green Shady), Carl, and I all write a lot of plugins, and we have all delivered plugins to the masses in the global WordPress community. You think 500 – 2000 users of your theme is a lot? Try 20,000 – 100,000 users. I assure you, with our significantly larger user base, we have seen every single problem out there, and the issues discussed in this thread are extremely real. If you discredit them or say things like “it’s better for business” then you really need to open your eyes, or step into our shoes for day.
Stop saying “what is best for business” and start thinking about what is best for the users as a whole, and that absolutely includes other developers of both plugins and themes. I can assure you, having a bunch of other well-known and very respected developers (Carl and Justin especially) call out your products because of issues like this is NOT good for business.
I’ve never had a single problem with URLs in comments, just like David Baker said.
Also, just going to throw this out there: obfuscated code is one of the worst things a developer can do to their legitimate users, especially those that wish to make simple changes. Forget spending hours fighting piracy and just make more cool stuff.
Thanks for the rapid reply! Much appreciated!
I bought a responsive WP theme few days a go. Theme name BLOCKED . Item Link: http://themeforest.net/item/blocked-responsive-wordpress-theme/2753893?WT.ac=search_thumb&WT.seg_1=search_thumb&WT.z_author=der
The theme isn’t all that perfect and some bugs. the next day i went back to theme forest and the item is removed from the marketplace. Meaning i cant find any support, also what about future updates?
I allready submitted 2 tickets over the weekend. but no reply.
I would really appreciate it if i could get a refund and spend it on a better theme.What you guys think?
Send Envato support a ping on Twitter. They tend to respond much faster when you do that.
I’d go with a lower end Giant or Specialized. I’ve own both brands (my mountain bike and my road bike are both Giants) and they’re really solid. They tend to be on the higher end, but you can get the low end models and still get a really good bike.
amatyr4n said+1 It’s amazing how something that handles money is not via https.
Even having extremely strong password will not guarantee our account is safe from attack as long as the login page is still not sent through https
Totally agree that it should be, but technically they don’t really handle any money. They just keep a number that says how much you have. All payments are processed off site through merchants.
To be honest, I guarantee that every single person has much better things to do than complain about a captcha system. Sure they can be a pain, but in the end they are very, very effective.
And come on! Saying that users who use weak passwords deserved to get hacked is just wrong. Should they use weak passwords? Absolutely not! Does everyone know better than that? No! So please, stop being so high and mighty and go be productive instead.
My two cents.
I do wonder if it’s moved here: https://github.com/pippinsplugins/WordPress-Plugin-Update-Notifier-for-Code-Canyon Anyone know if that’s the same?
Yes, that’s the same one. I changed my Github username.
+1000x to what Carl said. For anyone that doesn’t understand why this is bad, ask me or Carl, both of us will be more than happy to explain to why you should never do this.