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

I have created a plugin that authors are free to use alongside Theme-Check, called ThemeForest-Check. This plugin removes checks from Theme-Check that aren’t required in a ThemeForest context, including the errors that Theme-Check shows for the TGM Plugin Activation class, for add_menu_page, etc.

I’d welcome any feedback, and my goal is to try and make this a good indication of how your theme matches up to the current requirements.

It’s not a guarantee of approval, just as using Theme-Check isn’t, but hopefully it’ll just make the checks for Theme-Check more accurately reflect ThemeForest’s requirements where they differ from those of WordPress.org.

22 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Had an item featured on Envato Market
  • Sells items exclusively on Envato Market
  • Has sold $250,000+ on Envato Market
+3 more
ThemesIndep says
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.

It would be really great if ACF will be allowed as part of the theme. Otherwise and unfortunately ACF will be useless and we will have to delete our theme from the library.

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

It would be really great if ACF will be allowed as part of the theme. Otherwise and unfortunately ACF will be useless and we will have to delete our theme from the library.

As I said in that quote, that makes sense to me, and we will likely allow it. I just need to confirm with the review team :)

109 posts
  • Has referred 1+ members
  • Has sold $10,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 1+ items on Envato Market
+4 more
designedbydash says

Regarding phase two, in theory we could comply with the rules by including just two plugins?

The way I was thinking about doing it was having a standard functions plugin that houses the “core” of our theme’s functionality (as an example, all of the Bootstrap element shortcodes which are the same on each theme).

And then a second one to include additional functionality specific to that theme (i.e. a portfolio custom post type and its associated shortcodes, plus any other specific post types).

Would that be acceptable?

32 posts
  • Has been part of the Envato Community for over 1 year
  • Has sold $100+ on Envato Market
  • Has collected 10+ items on Envato Market
  • Sells items exclusively on Envato Market
+1 more
Deveraux says

I have created a plugin that authors are free to use alongside Theme-Check, called ThemeForest-Check. This plugin removes checks from Theme-Check that aren’t required in a ThemeForest context, including the errors that Theme-Check shows for the TGM Plugin Activation class, for add_menu_page, etc.

I’d welcome any feedback, and my goal is to try and make this a good indication of how your theme matches up to the current requirements.

It’s not a guarantee of approval, just as using Theme-Check isn’t, but hopefully it’ll just make the checks for Theme-Check more accurately reflect ThemeForest’s requirements where they differ from those of WordPress.org.

Your themecheck plugin doesn’t supress the usage of cURL. Is that intended?

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

Your themecheck plugin doesn’t supress the usage of cURL. Is that intended?

Yes, that is intended. Instead of using cURL, you should use WordPress’ wp_remote_request() function.

32 posts
  • Has been part of the Envato Community for over 1 year
  • Has sold $100+ on Envato Market
  • Has collected 10+ items on Envato Market
  • Sells items exclusively on Envato Market
+1 more
Deveraux says

Some questions about phase 2 and bespoke plugins:

  • most authors already have built their own frameworks, by moving features into plugins duplicate code will most likely occur: it’s safe to assume that this won’t be an issue during item review ?

  • Due the above (common code used by both plugin and theme), some updates may require buyers to update both at the same time. According to direct experience, some buyers will not (for instance they could update theme only) either by mistake or due to technical issues (as in, the plugin update server being down) so we must somehow prevent buyer website from breaking until they do it the proper way. A possible solution could be

    1. to embed plugin code in the theme as well
    2. if plugin is not installed, none of the above code will be ever used
    3. if plugin is installed and version matches, plugin code is used
    4. if plugin is installed but not updated, embedded plugin code is used until the buyer updates (goto 2)

    Would the above be acceptable under the new rules ?

This is a really good idea, allows things to be portable and still doesn’t break the theme if someone forgets to update.

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

Regarding phase two, in theory we could comply with the rules by including just two plugins?

The way I was thinking about doing it was having a standard functions plugin that houses the “core” of our theme’s functionality (as an example, all of the Bootstrap element shortcodes which are the same on each theme).

And then a second one to include additional functionality specific to that theme (i.e. a portfolio custom post type and its associated shortcodes, plus any other specific post types).

Would that be acceptable?

That sounds acceptable to me.

264 posts themesdepot.org
  • Has sold $125,000+ on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
  • Won a Most Wanted contest
  • Has referred 10+ members
+6 more
ThemesDepot says

Something that is not clear to me is : metaboxes must be in plugins?

22 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Had an item featured on Envato Market
  • Sells items exclusively on Envato Market
  • Has sold $250,000+ on Envato Market
+3 more
ThemesIndep says
As I said in that quote, that makes sense to me, and we will likely allow it. I just need to confirm with the review team :)

Thank you for your answer and your concern Japh.

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