305 posts mekshq.com
  • Made it to the Authors' Hall of Fame
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Had an item featured in a magazine
+5 more
meks
says
Japh said-|| It would be quite possible for you to create an “all in one” plugin, and simply have the theme switch on / off various options, similar to the add_theme_support() function in WordPress itself.

Thanks Japh, it’s a good point. So, we should create hooks inside our plugins and have plugin features control inside every specific theme. That makes sense ;)

202 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Made it to the Authors' Hall of Fame
  • Had an item featured on Envato Market
  • Has sold $250,000+ on Envato Market
+4 more
Cubell
says

To be 100% clear, are you saying that we should create a SINGLE plugin that has everything thrown in?

60 posts
  • Has referred 1+ members
  • Has sold $1,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 1+ items on Envato Market
+3 more
DavidGuns
says

about Custom Post Types must be in plugin.
Metabox should be included in plugin also?



thanks,

373 posts WordPress Guy
  • Has referred 1+ members
  • Has sold $100+ on Envato Market
  • Has collected 50+ items on Envato Market
  • Located in Australia
+4 more
Japh
says

To be 100% clear, are you saying that we should create a SINGLE plugin that has everything thrown in?

I’m saying I don’t see why you wouldn’t put related functionality into a themed plugin. You may also decide to create a more generic plugin to use as a framework for your range of themes.


about Custom Post Types must be in plugin.
Metabox should be included in plugin also?

At the moment, that is what we’re saying for Phase 2.

138 posts
  • Has referred 10+ members
  • Has sold $75,000+ on Envato Market and is now an Elite Author
  • Has collected 50+ items on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
+2 more
M-Theme
says

about Custom Post Types must be in plugin.
Metabox should be included in plugin also?



thanks,

Custom Post Types

Shortcodes

Metabox is the part of wordpress.

159 posts
  • Has been part of the Envato Community for over 6 years
  • Has sold $5,000+ on Envato Market
  • Has collected 1+ items on Envato Market
  • Sells items exclusively on Envato Market
peex
says

I have a question. Do we have to really follow this: http://make.wordpress.org/core/handbook/coding-standards/php/#brace-style

I don’t like my braces with unnecessary spaces.

374 posts
  • Has sold $10,000+ on Envato Market
  • Joined an Envato Football competition
  • Has been a beta tester for an Envato feature
  • Located in United Kingdom
+4 more
Patchesoft
says

How far should we go in terms of putting custom functionality into a single plugin? For example, I could have separate plugs for portfolio custom posts, client lists etc or I could just create one big plugin call it “My Theme Plugin” and it populates the whole theme with the required functionality as opposed to separate plugins. For the newbie buyer it might easier to maintain one plugin, but for more advanced authors they might prefer the separate option as well as the author being able to push out updates individually to the plugins.

473 posts
  • Helped several times protecting Envato Market against copyright violations
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Sells items exclusively on Envato Market
+7 more
Jaynesh
says


about Custom Post Types must be in plugin.
Metabox should be included in plugin also?



thanks,

Custom Post Types

Shortcodes

Metabox is the part of wordpress.

It is part of WordPress, but the idea is to make everything more universal. The easier it is for a user to change theme, the more themes they will buy :)

Japh, you are doing a great job by the way. My only concern is ACF. It is a core part of my theme and probably few others here. If you can add that to the exception list, I’d be happy. Technically it should already be an exception since it can be used as an Options Framework too. Thank you for considering it.

15 posts
  • Has collected 50+ items on Envato Market
  • Sells items exclusively on Envato Market
  • Located in Slovakia
  • Has been part of the Envato Community for over 2 years
PeterOravec
says

What about Custom option page http://wplift.com/wp-content/uploads/2012/01/busby-theme-options.png

This must be (as Custom post type) a part of plugin? btw. is add_menu_page allowed in theme check?

373 posts WordPress Guy
  • Has referred 1+ members
  • Has sold $100+ on Envato Market
  • Has collected 50+ items on Envato Market
  • Located in Australia
+4 more
Japh
says

Japh, you are doing a great job by the way.

Thanks!! :D


My only concern is ACF. It is a core part of my theme and probably few others here. If you can add that to the exception list, I’d be happy. Technically it should already be an exception since it can be used as an Options Framework too. Thank you for considering it.

Yep, I understand that. You’re using ACF in Lite Mode as a n options framework. My feeling is that this will be allowed, but I will be sure to discuss with the review team to confirm.

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by