0
Validation results

DooPlay

DooPlay

WordPress 4.7.4 theme
0
  • THEME TYPEWordPress theme 4.7.4
  • FILE NAMEDooplay 1.1.7 NerdEcuador.zip
  • FILE SIZE704382 bytes
  • MD5ef11b78a6e071970e5a31edc74e8dbe2
  • SHA1133157de3e4d1feac6fd3b3ba991f97c22831f53
  • LICENSECustom
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • THEME URIhttps://doothemes.com/dooplay/
  • VERSION1.1.7
  • AUTHOR URI
  • TAGStheme-options, one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-header, custom-menu, full-width-template
  • CREATION DATE2017-01-29
  • LAST FILE UPDATE2017-03-07
  • LAST VALIDATION2017-03-07 05:54
Critical alerts
  1. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Malware : Operations on file system file_get_contents was found in the file recaptchalib.php
    Line 93: $response = file_get_contents($path . $req);
    file_get_contents was found in the file parsers.php
    Line 198: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    fopen was found in the file parsers.php
    Line 322: $fp = $this->fopen( $file, 'r' );
    Line 522: function fopen( $filename, $mode = 'r' ) {
    Line 525: return fopen( $filename, $mode );
    fclose was found in the file parsers.php
    Line 370: $this->fclose($fp);
    Line 540: function fclose( $fp ) {
    Line 543: return fclose( $fp );
    fopen was found in the file parsers.php
    Line 322: $fp = $this->fopen( $file, 'r' );
    Line 522: function fopen( $filename, $mode = 'r' ) {
    Line 525: return fopen( $filename, $mode );
    fopen was found in the file parsers.php
    Line 322: $fp = $this->fopen( $file, 'r' );
    Line 522: function fopen( $filename, $mode = 'r' ) {
    Line 525: return fopen( $filename, $mode );
    fclose was found in the file parsers.php
    Line 370: $this->fclose($fp);
    Line 540: function fclose( $fp ) {
    Line 543: return fclose( $fp );
    fclose was found in the file parsers.php
    Line 370: $this->fclose($fp);
    Line 540: function fclose( $fp ) {
    Line 543: return fclose( $fp );
    file_get_contents was found in the file dt-importer.php
    Line 156: $data = file_get_contents( $file );
    Line 200: $data = file_get_contents( $file );
    file_get_contents was found in the file dt-importer.php
    Line 156: $data = file_get_contents( $file );
    Line 200: $data = file_get_contents( $file );
    file_put_contents was found in the file init.php
    Line 937: file_put_contents($file, $image_data);
  3. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : init.php.
  4. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  5. Deprecated functions : wp_specialchars wp_specialchars found in file search.php. Deprecated since version 2.8. Use esc_html() instead.
    Line 6: <h1><?php $allsearch = new WP_Query('s=$s&showposts=-1'); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; echo $count . ' ';
  6. Deprecated functions : get_currentuserinfo get_currentuserinfo found in file account_edit.php. Deprecated since version 4.5. Use wp_get_current_user instead.
    Line 3: get_currentuserinfo();
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in init.php. Themes must not deregister core scripts.
    Line 1418: wp_deregister_script( 'autosave' ) ;
  2. Text domain : Incorrect use of translation functions.Wrong installation directory for the theme name. The directory name must match the slug of the theme. This theme's correct slug and text-domain is dooplay.
  3. Text domain : Incorrect use of translation functions.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments 'vote', 'votes', votes, 'mtms' in file init.php.Found a translation function that is missing a text-domain. Function __, with the arguments in file dt_xru8hs.php.Found a translation function that is missing a text-domain. Function __, with the arguments in file dt_xru8hs.php.Found a translation function that is missing a text-domain. Function _n, with the arguments in file init.php.More than one text-domain is being used in this theme. This means the theme will not be compatible with WordPress.org language packs. The domains found are mtms, radium, votes, links, mundothemes, doothemes.
  4. Cdn : Use of CDNFound the URL of a CDN in the code: html5shiv.googlecode.com/svn/trunk/html5.js. CSS or Javascript resources should not be loaded from a CDN. These resources should be bundled with the theme.
  5. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  6. Unwanted files : Windows thumbnail storethumbs.db was found.
  7. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  8. Fundamental theme elements : Presence of post_class()Could not find post_class.
  9. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  10. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  11. Editor style : Presence of editor styleNo reference to add_editor_style() was found in the theme. It is recommended that the theme implements editor styling, so as to make the editor content match the resulting post output in the theme, for a better user experience.
  12. Featured image : Use of the_post_thumbnail() instead of custom fields for thumbnailsNo reference to the_post_thumbnail was found in the theme.
  13. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  14. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  15. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  16. Screenshot : Screenshot fileScreenshot dimensions are wrong! Detected: 763x572px (763:572). Ratio of width to height should be 4:3.Screenshot size is 763x572px. 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. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  3. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  4. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  5. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  6. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  7. Use of includes : Use of include or requireThe theme appears to use include or require : seasons_admin.php
    Line 3: require ('../../../../../wp-blog-header.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 : pelicula.php
    Line 3: require ('../../../../../wp-blog-header.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 : episodes.php
    Line 3: require ('../../../../../wp-blog-header.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 : episodes_admin.php
    Line 3: require ('../../../../../wp-blog-header.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 : send_report.php
    Line 3: require ('../../../../../wp-blog-header.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 : links_a00.php
    Line 3: require ('../../../../../wp-blog-header.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 : serie.php
    Line 3: require ('../../../../../wp-blog-header.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 : links_a63.php
    Line 6: require ('../../../../../wp-blog-header.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 : links_a77.php
    Line 11: require ('../../../../../wp-blog-header.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 : init.php
    Line 5: require_once( dirname( __FILE__ ) . '/importer/dt-importer.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 : dt-importer.php
    Line 127: require_once($class_wp_importer);
    Line 135: require_once($class_wp_import);
    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 : tipo.php
    Line 41: include('metabox.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 : tipo.php
    Line 40: include('metabox.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 : gindex.php
    Line 6: include( dirname( __FILE__ ) . '/droper.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 : tipo.php
    Line 41: include('metabox.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 : tipo.php
    Line 43: include('metabox.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 : tipo.php
    Line 43: include('metabox.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 : init.php
    Line 896: include_once ( DT_DIR . '/inc/includes/static/links.php');
    Line 946: require_once(ABSPATH . 'wp-admin/includes/image.php');
    Line 1005: require( get_template_directory() . '/inc/api/importer/init.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 : account_edit.php
    Line 8: require_once (ABSPATH . WPINC . '/registration.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
Error 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511
Error 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511
Error 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511