Theme Check Information

Theme Check Information

10/05/2018

Themecheck is a plugin that tests your theme with the latest theme review standards using automated testing tools. However, the results should be taken with care. Many items it will return may seem to be errors, but are not. Please see below for a description of things you will see in the results. Errors you may see in the test results do not mean that the theme is broken or will not work. Themecheck is a general guideline and is not anywhere close to being full proof.

These Results From ThemeCheck Can Be Fully Ignored:

    • text domain warnings
    • base_64_encode
    • file operations like fread, fwrite, fsockopen, fopen, fclose
    • file_get_contents

    Explanations For Why They Can Be ignored:

    1) text domain warnings: ThemeCheck plugin is listing these as false positives. The listed items are correct.

    2) base64_encode: that is a normal php function. Wordpress theme repo prohibits it for no reason in our opinion. You can do harmful things with any php code. It is officially allowed by ThemeForest!

    3) file operations like fread, fwrite, fsockopen, fopen, fclose: all used only for importer. Wordpress prefers using the WP_filesystem, but there is no problem with using the php functions.

    4) file_get_contents: the main problem is that wp_filesystem offers very limited functions. So for example for revslider imports we use php ZipArchive class right now which allows you to read a file inside a zip without extracting the zip. The wp_filesystem function get_contents doesn't allow to do this. So we would need to extract all the zips to the upload directory, then get the contents and then delete them again when finished. that causes a lot of overhead and is completely unnecessary.

    Copy to Clipboard

    Recent Posts

    Recent Tweets

    For privacy reasons Twitter needs your permission to be loaded. For more details, please see our Privacy Policy.
    I Accept