Posts by PremiumLayers

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

in 2014, some authors did it somehow

\\

2015 Year Started very well but in April-May..

\\

Some of us worked really hard

\\

But sales dropped:

\\ \\

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

I think the help center should include some of these as ‘Common WordPress Theme Soft Rejection Reasons’.

+1

That would be awesome.

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

Hello Guys, i hope you are doing well :)

I have collected some of the soft-rejection reasons for WP themes and wanted to share it with you.

1. Prefix all your custom functions/variables/classes. A good rule of thumb is to prefix everything with your theme initials and your own initials. http://nacin.com/2010/05/11/in-wordpress-prefix-everything/ Example: http://envato.d.pr/11iFB/2zF1qyXn

2. http://envato.d.pr/70LX/2xoO6dxY

3. http://envato.d.pr/17o9S/1UqGOmZs

4. http://envato.d.pr/1fL0r/2A22MSZv

5. http://envato.d.pr/1iP7G/1X6FL8kV - How to test the blog/posts layout/functionality – Import the Theme Unit Test [http://codex.wordpress.org/Theme_Unit_Test] file and make sure that:

- Posts display correctly, with no apparent visual problems or errors. - Posts display in correct order. - Page navigation displays and works correctly. - As “sticky posts” are a core feature, the theme should style and display them appropriately. - Lack of body text should not adversely impact the layout. - Theme must incorporate both the “Tag” and the “Category” taxonomies in some manner. - Floats are cleared properly for floated element (thumbnail image) at the end of the post content.

Reference link: https://wpthemetestdata.wordpress.com/

6. Make sure the CSS file is well documented with proper table of contents. ex:http://www.smashingmagazine.com/2008/05/02/improving-code-readability-with-css-styleguides/

7. Data Validation issues have been found in your theme. All dynamic data must be correctly escaped for the context where it is rendered.

- http://codex.wordpress.org/Data_Validation - http://developer.wordpress.com/themes/escaping/ - https://vip.wordpress.com/2014/06/20/the-importance-of-escaping-all-the-things/

8.Please perform a global search for “echo $” and escape ALL outputs. This will ensure there are no security issues.

9. wp_reset_query – if you’re not using query_posts(), then you really shouldn’t be messing with the main $wp_query variable, as wp_reset_query() does.

10.query_posts() will change your main query and is not recommended. Only use if absolutely necessary http://codex.wordpress.org/Function_Reference/wp_reset_query

11.Try wp_reset_postdata() instead.

12. http://envato.d.pr/1exQQ/2CmMfYiq

13. http://envato.d.pr/19YIF/5oxYvi8p

14 Prefix all your custom functions/variables/classes. A good rule of thumb is to prefix everything with your theme initials and your own initials. http://nacin.com/2010/05/11/in-wordpress-prefix-everything/

15. wp_reset_query – if you’re not using query_posts(), then you really shouldn’t be messing with the main $wp_query variable, as wp_reset_query() does.

16. query_posts() will change your main query and is not recommended. Only use if absolutely necessary http://codex.wordpress.org/Function_Reference/wp_reset_query

17. Try wp_reset_postdata() instead.

18. Make sure all the WP default widgets display properly in all widgetized areas. You can check with monster widgets plugin.

19. Custom widget areas must use the safety condition “is_active_sidebar” to ensure no naming conflict with other plugins.

20. Please perform a global search for “echo $” and you will see several issues.

21. All dynamic data must be correctly escaped for the context where it is rendered.

- http://developer.wordpress.com/themes/escaping/ - https://vip.wordpress.com/2014/06/20/the-importance-of-escaping-all-the-things/ - https://css-tricks.com/introduction-to-wordpress-front-end-security-escaping-the-things/

22. http://envato.d.pr/1b4st/Zxkry5eR

23. index.php should be reserved for default blogroll and if there is no static page being set as front page, it should display the blogroll on homepage. You can use a custom page template for homepage.

http://codex.wordpress.org/Theme_Development#Index_.28index.php.29 24. Display a list of posts in excerpt or full-length form. Choose one or the other as appropriate. Include wp_link_pages() to support navigation links within posts. http://envato.d.pr/1jlxA/5HWBWlOx

25. Logo should link to blog feed/index page.

26. No space between paragraphs. http://envato.d.pr/1d4O6/5z2D59V8

27. Data Validation issues have been found in your theme. All dynamic data must be correctly escaped for the context where it is rendered.

- http://codex.wordpress.org/Data_Validation - http://developer.wordpress.com/themes/escaping/ - https://vip.wordpress.com/2014/06/20/the-importance-of-escaping-all-the-things/

Please perform a global search for “echo $” and you will see several issues.

28. Your theme does not support drop down menus. Please state this in your item description.

29. http://envato.d.pr/em8T/55WrX4D7

This is all what i could collect from my soft-rejected WP Themes. if you guys have any other message from reviewers for WP rejection reasons, please share it here.

Regards Faton.

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

Hello Guys, i hope you are doing well :)

I have collected some of the soft-rejection reasons for html Templates and wanted to share it with you here.

1. Please avoid trailing commas at the end of JS Objects. For example: { value_1: 5, value_2: 5, };

2. Make sure the CSS file is well documented with proper table of contents. ex:http://www.smashingmagazine.com/2008/05/02/improving-code-readability-with-css-styleguides/

3. There is a lot of redundant code in your JavaScript. For example, the following:

http://envato.d.pr/1hm91

There are multiple uses of SEAFs that all pass in the $. These can all be remove and replaced with a single SEAF.

4. http://envato.d.pr/1baOJ Avoid trailing commas in JS objects http://envato.d.pr/15n6U There are multiple version of jquery included in this item, please only include a single version of jquery.

5. Some of your files contain validation errors that will need to be fixed. Please be sure that all files validate before resubmitting. You can validate HTML at http://validator.w3.org

6. Your jQuery code can benefit from some performance tweaks. Please read:http://code.tutsplus.com/tutorials/10-ways-to-instantly-increase-your-jquery-performance—net-5551

7. 404 error in any link. Check Browser Console. (image not found).

8. Please use “nav” tags for all navigation in the template. http://www.html-5-tutorial.com/nav-element.htm

9. Parts of your design are either difficult to read or have contrast issues. Please make sure all sections of your design have adequate contrast and all text is easily readable.

10. Please delete the images from the main file and replace them with placeholders. http://placehold.it – Please mention this in the item description so buyers understand that they are not included in the download.

11. JavaScript files need to be placed at the bottom, barring critical exclusion. [Modernizr, for instance]

12. There are currently redundant events in your JavaScript. For example, you have multiple $(document).ready() events or multiple $(window).load() events. Please consolidate all code that should occur within a single event.

13. Consider using the preferred .on() rather than .click(), .bind(), .hover(), etc.

14. All JavaScript should be written with “use strict” mode on.

15. Your jQuery code can benefit from some performance tweaks. Please read: http://code.tutsplus.com/tutorials/10-ways-to-instantly-increase-your-jquery-performance--net-5551

16. Please have the original author open a support ticket to verify the partnership. Reference the ticket ID when resubmitting. (If the original item author is different person)

17. There is excessive blank space between your code blocks. Please fix this. http://envato.d.pr/1fwqV/5GdnjUPA

18. Inline CSS is not permitted. Please remove all inline CSS.

This is all what i could collect from my soft-rejected HTML Templates. if you guys have any other message from reviewers for html rejection, please share it here.

Regards Faton.

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

M5 :) the beast..

\\

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

After seeing the “Envato Market Security Notice: Disabling items (prettyPhoto)”

\\

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

a lot of stuff, but my favorite one is my car. BMW 535 Bi-Turbo

\\

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

it’s fixed now. :) nevermind.

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

Ceasar, what you listed is the regular functionality of any modern theme here in themeforest. And Micro Niche competition is coming to and end in around 2 weeks so I guess it’s too late now to participate (only the part of getting the ready theme approved takes around 1 week). Lastly, “will it be selling” does not have a clear answer – depends on market demand for the niche, your item’s quality, etc…

581 posts PremiumLayers.com
  • Has referred 10+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
PremiumLayers
says

Yeah I think most would agree on that. I had someone who was extorting me for extra support, changing the rating from 5 to 1 and then back to 5 and to 1 again. Until I got fed up with him and just left it at 1. I also reported him but Envato support said he is not breaking any rules. So yeah, that Theme now has 35 5 ratings and 1 rating with 1 :). So, yes, it needs an overhaul, not sure it will happen though.

I thought there’s a limitation on how many times you can change the rating. Have the Envato guys changed the limitation? Is there any chance you could remember how may iterations of changing the rating you had with that buyer?

by
by
by
by
by
by