0
Validation results

Converio

Converio

WordPress 6.7 theme
0
  • THEME TYPEWordPress theme 6.7
  • FILE NAMEthemeforest-SrFYIWud-converio-responsive-multipurpose-wordpress-theme-wordpress-theme.zip
  • FILE SIZE11276755 bytes
  • MD53f3a2090e86ae1d6d58e7e6097190093
  • SHA1ce698c5c8a6f094b845b4f4ba0f93f3354f8e84c
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • THEME URIhttp://thememotive.com/
  • VERSION1.0.36
  • AUTHOR URI
  • TAGSone-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, accessibility-ready, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, sticky-post, theme-options
  • CREATION DATE2019-10-22
  • LAST FILE UPDATE2019-10-22
  • LAST VALIDATION2019-10-22 17:00
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that had an empty value passed as sanitization callback in file typography.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file blog.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file social.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file call_to_action.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file layout.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file portfolio.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file sidebar.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file breadcrumb.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file header.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file general.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file colors.php. You need to pass a function name as sanitization callback.Found a Customizer setting that had an empty value passed as sanitization callback in file footer.php. You need to pass a function name as sanitization callback.
  2. Security breaches : Use of base64_decode() Found base64_decode in file OAuth.php. 202: $decoded_sig = base64_decode($signature);
  3. Security breaches : Use of base64_encode() Found base64_encode in file OAuth.php.
     return base64_encode(hash_hmac('sha1', $base_string, $key, true));
     return base64_encode($signature);
  4. Malware : Operations on file system file_get_contents was found in the file OAuth.php 272: file_get_contents(self::$POST_INPUT)file_put_contents was found in the file functions.php 293: file_put_contents($path.'custom.css', $custom, LOCK_EX);
  5. Malware : Network operations curl_init was found in the file twitteroauth.php 195: $ci = curl_init();curl_exec was found in the file twitteroauth.php 221: $response = curl_exec($ci);
  6. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was slider2.zip slider1.zip revslider.zip multipurpose-sliders.zip motive-pinterest-widget.php.zip motive-pinterest-widget.zip motive-events.zip envato-market.zip converio-shortcodes.zip.
Warning
  1. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file single-events.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file single-events.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file taxonomy-event_category-past-events.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file taxonomy-event_category-past-events.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file archive-events.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file archive-events.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file taxonomy-event_category.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments in file taxonomy-event_category.php.Found a translation function that is missing a text-domain. Function esc_attr__, with the arguments 'converio' in file functions.php.
  2. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.
  3. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  4. I18N implementation : Proper use of ___all(Possible variable $date found in translation function in single-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in single-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in taxonomy-event_category-past-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in taxonomy-event_category-past-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in archive-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in archive-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in taxonomy-event_category.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in taxonomy-event_category.php. Translation function calls should not contain PHP variables. Possible variable $sidebar found in translation function in functions.php. Translation function calls should not contain PHP variables.
  5. I18N implementation : Proper use of esc_attr___all(Possible variable $date found in translation function in single-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in single-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in taxonomy-event_category-past-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in taxonomy-event_category-past-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in archive-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in archive-events.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in taxonomy-event_category.php. Translation function calls should not contain PHP variables. Possible variable $date found in translation function in taxonomy-event_category.php. Translation function calls should not contain PHP variables. Possible variable $sidebar found in translation function in functions.php. Translation function calls should not contain PHP variables.
  6. Date and time implementation : Use of the_time()At least one hard coded date was found in the file archive-layout-1.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file post-list-date-exposed.php. Function get_option( 'date_format' ) should be used instead.
  7. Screenshot : Screenshot fileScreenshot size is 880x660px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. theme tags : Presence of bad theme tagsThemes that use the tag accessibility-ready will need to undergo an accessibility review.
    See https://make.wordpress.org/themes/handbook/review/accessibility/
  2. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file footer.php.75: 'default' => '<p>&copy; 2013-2014 <a href='http://thememotive.com/converio/'>Converio</a> WordPress Theme by <a href='
  3. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  4. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  5. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  6. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  7. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  8. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  9. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  10. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  11. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  12. Use of includes : Use of include or requireThe theme appears to use include or require : archive-layout-2.php 58: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : blank-page.php 107: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : post-list-masonry.php 87: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : coming-soon.php 84: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : single-project.php 115: <?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : single-events.php 68: <?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : taxonomy-event_category-past-events.php 61: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : image.php 18: <?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : twitteroauth.php 10: require_once('OAuth.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : archive-layout-3.php 59: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : header.php 102: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : archive-events.php 73: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : post-list-masonry-sidebar.php 87: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : taxonomy-event_category.php 72: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : single.php 77: <?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' );?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : lead-page.php 87: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
Other checked themes