11
Validation results

Chirps Theme

Chirps Theme

WordPress 4.8.2 theme
11
  • THEME TYPEWordPress theme 4.8.2
  • FILE NAMEchirps.zip
  • FILE SIZE8669799 bytes
  • MD51905dec0c4b263261116c95009677796
  • SHA1f9b6e1fafbe4c80cb20d03ffaf92d6c059124cc1
  • LICENSECustom
  • FILES INCLUDEDCSS, PHP, HTML, Bitmap images
  • THEME URIhttp://chirps.bringthepixel.com
  • VERSION1.4.2
  • AUTHOR URI
  • TAGSfluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
  • CREATION DATE2017-09-12
  • LAST FILE UPDATE2017-09-12
  • LAST VALIDATION2017-09-12 00:56
  • OTHER VERSIONS

    1.4 : 12%

Critical alerts
  1. Malware : Operations on file system file_get_contents was found in the file ajax.php
    Line 138: $config = json_decode( file_get_contents( trailingslashit( get_template_directory() ) . 'dummy-dat
    file_get_contents was found in the file G1_Import_Export.class.php
    Line 58: $content = file_get_contents( $path );
    Line 137: $content = file_get_contents( $path );
    Line 194: $content = file_get_contents( $path );
    file_get_contents was found in the file G1_Import_Export.class.php
    Line 58: $content = file_get_contents( $path );
    Line 137: $content = file_get_contents( $path );
    Line 194: $content = file_get_contents( $path );
    file_get_contents was found in the file G1_Import_Export.class.php
    Line 58: $content = file_get_contents( $path );
    Line 137: $content = file_get_contents( $path );
    Line 194: $content = file_get_contents( $path );
    file_get_contents was found in the file parsers.php
    Line 66: $success = $dom->loadXML( file_get_contents( $file ) );
    Line 269: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    file_get_contents was found in the file parsers.php
    Line 66: $success = $dom->loadXML( file_get_contents( $file ) );
    Line 269: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    fopen was found in the file parsers.php
    Line 417: $fp = $this->fopen( $file, 'r' );
    Line 643: function fopen( $filename, $mode = 'r' ) {
    Line 646: return fopen( $filename, $mode );
    fclose was found in the file parsers.php
    Line 466: $this->fclose($fp);
    Line 661: function fclose( $fp ) {
    Line 664: return fclose( $fp );
    fopen was found in the file parsers.php
    Line 417: $fp = $this->fopen( $file, 'r' );
    Line 643: function fopen( $filename, $mode = 'r' ) {
    Line 646: return fopen( $filename, $mode );
    fopen was found in the file parsers.php
    Line 417: $fp = $this->fopen( $file, 'r' );
    Line 643: function fopen( $filename, $mode = 'r' ) {
    Line 646: return fopen( $filename, $mode );
    fclose was found in the file parsers.php
    Line 466: $this->fclose($fp);
    Line 661: function fclose( $fp ) {
    Line 664: return fclose( $fp );
    fclose was found in the file parsers.php
    Line 466: $this->fclose($fp);
    Line 661: function fclose( $fp ) {
    Line 664: return fclose( $fp );
  2. Deprecated functions : screen_icon screen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Line 1060: screen_icon();
  3. Deprecated functions : wp_get_http wp_get_http found in file wordpress-importer.php. Deprecated since version 4.4. Use WP_Http instead.
    Line 933: $headers = wp_get_http( $url, $upload['file'] );
  4. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was g1-reviews.zip g1-quotes.zip g1-socials.zip g1-page-builder.zip g1-more-than-menu.zip g1-twitter.zip g1-users.zip g1-ads.zip g1-better-titles.zip g1-mailchimp.zip.
Warning
  1. theme tags : Presence of bad theme tagsThe tag fluid-layout has been deprecated, it must be removed from style.css header.
  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 chirps-theme.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Begin installing plugin', 'Begin installing plugins' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Begin activating plugin', 'Begin activating plugins' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Begin updating plugin', 'Begin updating plugins' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Begin installing plugin', 'Begin installing plugins' in file config.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Activate installed plugin', 'Activate installed plugins' in file config.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Horizontal', mailchimp template, 'g1_theme' in file plugins.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'General', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Typography', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Image sizes', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Preheader', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Header', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Content', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Prefooter', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Footer', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Single', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Archive', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Categories', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Tags', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Dynamic styles', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Logs', theme options, 'g1_theme' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Debug', theme options, 'g1_theme' in file theme-options.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'Save Changes' in file theme-options.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 g1_theme, tgmpa, mailchimp template, g1_reviews, theme options, wordpress-importer, btp_theme, envato, g1_utils, g1_mailchimp.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. Unwanted files : hidden file(s) or folder(s).ds_store was found.
  6. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  7. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  8. Deprecated functions : screen_iconscreen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Line 1060: screen_icon();
  9. 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. 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 home template file home.phpThis theme does not contain optional file home.php.
  4. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  5. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  6. Use of includes : Use of include or requireThe theme appears to use include or require : class-g1-color-generator.php
    Line 16: require_once( G1_INCLUDES_DIR . 'class-g1-color.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 : class-tgm-plugin-activation.php
    Line 1111: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : theme-options.php
    Line 120: include_once( 'theme-defaults.php' );
    Line 435: require_once( $this->get_base_dir() . '/theme-options-design-general.php' )
    Line 436: require_once( $this->get_base_dir() . '/theme-options-typography.php' );
    Line 437: require_once( $this->get_base_dir() . '/theme-options-image-sizes.php' );
    Line 438: require_once( $this->get_base_dir() . '/theme-options-pages.php' );
    Line 439: require_once( $this->get_base_dir() . '/theme-options-posts-single.php' );
    Line 440: require_once( $this->get_base_dir() . '/theme-options-posts-archive.php' );
    Line 441: require_once( $this->get_base_dir() . '/theme-options-posts-category.php' )
    Line 442: require_once( $this->get_base_dir() . '/theme-options-posts-tag.php' );
    Line 443: require_once( $this->get_base_dir() . '/theme-options-preheader.php' );
    Line 444: require_once( $this->get_base_dir() . '/theme-options-header.php' );
    Line 445: require_once( $this->get_base_dir() . '/theme-options-content.php' );
    Line 446: require_once( $this->get_base_dir() . '/theme-options-prefooter.php' );
    Line 447: require_once( $this->get_base_dir() . '/theme-options-footer.php' );
    Line 448: require_once( $this->get_base_dir() . '/theme-options-advanced-dynamic-styl
    Line 449: require_once( $this->get_base_dir() . '/theme-options-advanced-logs.php' );
    Line 450: require_once( $this->get_base_dir() . '/theme-options-advanced-debug.php' )
    Line 452: require_once( $this->get_base_dir() . '/theme-options-dashboard.php' );
    Line 454: require_once( $this->get_base_dir() . '/theme-options-import-export.php' );
    Line 455: require_once( $this->get_base_dir() . '/theme-options-update.php' );
    Line 456: require_once( $this->get_base_dir() . '/theme-options-tracking-codes.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 : theme-options-dashboard.php
    Line 19: include 'theme-options-dashboard-normal.php';
    Line 21: include 'theme-options-dashboard-welcome.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 : G1_Import_Export.class.php
    Line 25: include 'wordpress-importer/wordpress-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 : post.php
    Line 12: require_once( 'posts-taxonomies.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 : class-pixelentity-themes-updater.php
    Line 29: require_once('class-envato-protected-api.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 : theme-updater.php
    Line 28: require_once( 'class-pixelentity-themes-updater.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 : theme.php
    Line 203: require_once( trailingslashit( get_template_directory() ) . '/g1-utils/g1-u
    Line 251: require_once( 'post-formats.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 : cache.php
    Line 88: require_once(ABSPATH . 'wp-admin/includes/file.php');
    Line 102: require_once( $css_dir . 'g1-dynamic-style.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 : g1-utils.php
    Line 46: require_once( 'controls/g1-color-picker.php' );
    Line 47: require_once( 'controls/g1-google-font-picker.php' );
    Line 48: require_once( 'controls/g1-icon-font-picker.php' );
    Line 49: require_once( 'controls/g1-image-radio.php' );
    Line 50: require_once( 'controls/g1-input.php' );
    Line 51: require_once( 'controls/g1-radio.php' );
    Line 52: require_once( 'controls/g1-range-input.php' );
    Line 53: require_once( 'controls/g1-rich-font.php' );
    Line 54: require_once( 'controls/g1-select.php' );
    Line 55: require_once( 'controls/g1-textarea.php' );
    Line 56: require_once( 'controls/g1-upload-input.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 : g1-dynamic-style.php
    Line 26: require_once( $root_dir . '/wp-load.php' );
    Line 28: require_once( $root_dir.'/wp-config.php' );
    Line 37: require_once( G1_INCLUDES_DIR . 'class-g1-color.php' );
    Line 38: require_once( G1_INCLUDES_DIR . 'class-g1-color-generator.php' );
    Line 125: require_once( G1_THEME_DIR . 'css/g1-dynamic-style-global.php' );
    Line 126: require_once( G1_THEME_DIR . 'css/g1-dynamic-style-typography.php' );
    Line 127: require_once( G1_THEME_DIR . 'css/g1-dynamic-style-content.php' );
    Line 128: require_once( G1_THEME_DIR . 'css/g1-dynamic-style-preheader.php' );
    Line 129: require_once( G1_THEME_DIR . 'css/g1-dynamic-style-header.php' );
    Line 130: require_once( G1_THEME_DIR . 'css/g1-dynamic-style-prefooter.php' );
    Line 131: require_once( G1_THEME_DIR . 'css/g1-dynamic-style-footer.php' );
    Line 132: require_once( G1_THEME_DIR . 'css/g1-dynamic-style-premade.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 : author_info.php
    Line 35: 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 : author_info_row_default.php
    Line 39: 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 : author_info_row_narrow.php
    Line 39: 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 : author.php
    Line 101: 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