WordPress Requirements Update and New Gutenberg Optimized Attribute



Tôi ở một quốc gia nhỏ, và tôi đang cố để hiểu được các vấn đề này.


Hi to all!

I am a new author on Envato Market.

  1. According to new requirements, how do I start developing a new theme? Maybe recommendations some frameworks to get started?
  2. What pages are required for my theme? What is the approximate files structure in the themes?
  3. Is it necessary to develop all the post formats?
  4. Can I use meta boxes to build a home page? Or use some page builder (Elementor)? Or develop everything based on Gutenberg?
  5. I do not fully understand the definition of optimization for Gutenberg. Do I need to rewrite styles for all standard blocks?
  6. Should I use widgets in the themes if they are not needed?

I would appreciate the advice!


how do I verify if my theme is fully optimized with Gutenberg?

Your advice will be appreciated.



Hi, I’m too interested to follow the Themeforest and the Codecanyon new WordPress requirements but some of the requirements making confusion for me. I would be confident to follow this new requirement in my new projects if anybody can assist me to find perfect solutions.

  1. WooCommerce: Can I add WooCommerce templates in my theme form WooCommerce plugin template directory? Because, some of the WooCommerce template feature can I edit using WC hooks but some of the features is still depended on the WooCommerce built in template. So, If I want to copy this template from WooCommerce Plugin and add this in my theme with using hooks is it breaking the rule of the New WordPress requirement of Envato?

  2. Custom Plugin Inclusion: Can I include custom plugin in the theme main file and call them using the TGMPA plugins “source” Key?



I got rejected on my theme compatibility review. Some of the issues are valid but some are very confusing. For ex - the theme check plugin will trigger a warning on

WARNING: Found ($_SERVER in the file user_testing.php . PHP Global Variable found. Ensure the context is safe and reliable.

Line 42: if( ‘POST’ == esc_html($_SERVER[‘REQUEST_METHOD’]) ){

I got back to the reviewer on this item and it said i have to fix the warning. No exceptions. And no alternative.

Does anyone have any advice regarding this situation ? Should i use something like

if (isset($_POST)){


This post was flagged by the community and is temporarily hidden.


Hey @climber

Your topic is inappropriate at this thread you can create you won new topic.