WordPress.org

Make WordPress Themes

Change History (4)

#1 @sixhours
2 years ago

  • Owner set to chellycat
  • Status changed from new to assigned

#2 @chellycat
2 years ago

All Applicable Files

header.php

Licensing

functions.php

  • Line 65: it's not necessary to enqueue jQuery separately since you are already passing jQuery as a dependency when you enqueue each script.
  • All theme-specific functions must be prefixed with the theme name. For example, "add_menu_parent_class()" needs a prefix. I see that you have some functions that are prefixed with "icefit". It would be better to use "boldr", the actual theme name. This would help to avoid confusion and make the code easier to understand. However, using "icefit" is also fine. Just pick one and use it consistently throughout all theme files.

This is not a full review. Please fix the issues noted above, and submit a new version so that the review can continue. If you have questions, don't hesitate to ask.

Suggested resolution: Closed, Not-Approved.

#3 @sixhours
2 years ago

  • Resolution set to not-approved
  • Status changed from assigned to closed

#4 @Iceable
2 years ago

Thank you for your time and feedback. Updated revision is at: #12318

  • Fixed: escape user-entered data
  • 'headings_font' is indeed unused and has been removed, and google fonts are now properly enqueued
  • Licensing: you are totally right (especially with some bundled ressources that are licensed under GPLv2), I switched to v2
  • Removed unnecessary jQuery enqueue
  • Prefixed all theme functions appropriately. I know it is recommended to use theme-slug, but I sticked to "icefit" which is my framework's slug for all functions and textdomain. This makes it easier to maintain and update these functions that are shared by all my themes.
  • + a few more fixes and updates

Thanks !

Note: See TracTickets for help on using tickets.