I got an email from WP-tavern the other day that talked about a new site called ThemeCheck.org – the gist of the email was
ThemeCheck.org is a new site that provides a free validation service for WordPress and Joomla themes. Visitors can upload themes and templates and the service will analyze the files and run tests to verify security and code quality. The site gives each theme a quality score along with a list of alerts and warnings.
So being the curious individual that I am I tested WP-Forge and was happy to see that WP-Forge got a score of 97% – Not bad for a WordPress/Foundation combination in my opinion. When I looked at the results I saw there were three warnings.
The first being:
1. Non-printable characters : Presence of non-printable characters in PHP files
According to this there are non printable characters in the comments.php file. I took a look at it and didn’t see anything there. I tried it again and got the same results. Perplexed I uploaded the Twenty Twelve theme and it came back as 100% valid. So for the life of me I cannot figure out what it means by non printable characters.
The other two warnings
2. Custom elements : Presence of custom header
No reference to custom header was found in the theme.
3. Custom elements : Presence of custom background
No reference to custom background was found in the theme.
These reference that fact that I moved both of these areas into the theme customizer. They are actually there, just not added in the usual way. I may change that with the next release of WP-Forge. The only draw back I see is that there will be an extra header and background area in the Appearance menu. No big deal really, but I hate having the same thing in two places.
I really would like for WP-Forge to validate at 100%. I am proud of the fact that I was able to build WP-Forge the way I did and that she performs the way she does and the response has been phenomenal.
So I am asking for a little help in regards to the first warning. I would like to correct the non printable character issue. So if any of you out there can provide a little help, that would be greatly appreciated.
Regarding the other two warning, well, let’s just say, If WordPress wants them in two areas, then they will be in two areas. I don’t see the point, but I do want to follow the standards set forth. This will ensure that WP-Forge is one of the best, free WordPress frameworks out there, providing a error free environment for all users.
So if you can help please do so. Again it would be greatly appreciated. As always enjoy ;)!