0
Validation results

CoolBaby

CoolBaby

WordPress 4.9 theme
0
  • THEME TYPEWordPress theme 4.9
  • FILE NAMEcoolbaby.zip
  • FILE SIZE2565032 bytes
  • MD5982e2d44a3a94928b7f61eed7b2d2da6
  • SHA1597f017d8c136ba6a6c61a1f4e351d206c443d45
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • VERSION1.0.9
  • CREATION DATE2016-10-31
  • LAST FILE UPDATE2017-03-05
  • LAST VALIDATION2017-03-05 19:24
Critical alerts
  1. Security breaches : Use of base64_decode() Found base64_decode in file OAuth.php.
    Ligne202: $decoded_sig = base64_decode($signature);
  2. 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);
  3. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="'.$content.'" class="google-map" > in file shortcode-functions.php.
    Ligne727: <iframe src=''.$content.'' class='google-map' ></iframe>
    Found <iframe src="'.$content.'" class="google-map" > in file shortcode-functions - Copy.php.
    Ligne655: <iframe src=''.$content.'' class='google-map' ></iframe>
  4. Malware : Operations on file system file_get_contents was found in the file tweet.php
    Ligne37: echo file_get_contents($cache_path . $cache_key);
    file_put_contents was found in the file tweet.php
    Ligne92: if(CACHE_ENABLED) file_put_contents($cache_path . $cache_key, $tweets);
    file_get_contents was found in the file OAuth.php
    Ligne272: file_get_contents(self::$POST_INPUT)
  5. Malware : Network operations curl_init was found in the file twitteroauth.php
    Ligne195: $ci = curl_init();
    curl_exec was found in the file twitteroauth.php
    Ligne221: $response = curl_exec($ci);
  6. Admin menu : Themes should use add_theme_page() for adding admin pages. File class-tgm-plugin-activation.php :
    Ligne641: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
    File sample-config.php :
    Ligne109: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
  7. Deprecated functions : get_currentuserinfo get_currentuserinfo found in file form-edit-address.php. Deprecated since version 4.5. Use wp_get_current_user instead.
    Ligne18: get_currentuserinfo();
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in functions.php. Themes must not deregister core scripts.
    Ligne601: wp_deregister_script( 'contact-form-7' );
    Ligne615: wp_deregister_script( 'comment-reply' );
  2. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'coolbaby' in file footer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Submenu' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Menu' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'MegaMenu which displays all sub items at once' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Element Title' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Set title for current element for identifying easily' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Select Submenu' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'All' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Custom' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Column breaking' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Off' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Item Per Column' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No of Column' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'This menu does not have any sub menu item.' in file submenu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add new' in file submenu.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'l jS \o\f F Y, h:ia', woocommerce, 'coolbaby' in file tracking.php.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments '%s download remaining', '%s downloads remaining', downloads_remaining, 'woocommerce' in file my-downloads.php.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments '%s review for %s', '%s reviews for %s', coolbaby, 'woocommerce' in file single-product-reviews.php.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments '%s review for %s', '%s reviews for %s', coolbaby, 'woocommerce', 'coolbaby' in file single-product-reviews.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'woocommerce' in file review.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'woocommerce' in file shipping-calculator.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'woocommerce' in file cart-totals.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'coolbaby' in file wr-service.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'coolbaby' in file wr-service.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'coolbaby' in file wr-service.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 coolbaby, tgmpa, woothemes, cooncook, theme-slug, woocommerce, meta-box, rwmb, bgly, blps, prtfrm, redux-framework-demo, effect_wp, effect, dresscode, wr, effect-wp, respect, framework, bionick_wp, yit, wr_wp, wrwp, queen, downloads_remaining, thalassa, morpheus, Respect, marvela.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. I18N implementation : Proper use of ___all(Possible variable $cvalue found in translation function in shipping-calculator.php. Translation function calls should not contain PHP variables.
  6. CSS files : Presence of license typeLicense: is missing from style.css header.
  7. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  8. CSS files : Presence of Author URICould not find Author URI.
  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 author template file author.phpThis theme does not contain optional file author.php.
  5. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  6. Use of includes : Use of include or requireThe theme appears to use include or require : tweet.php
    Ligne2: require_once('twitteroauth/twitteroauth.php'); // Path to twitteroauth libr
    Ligne3: require_once('config.php'); // Path to config file
    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
    Ligne10: 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 : symple-shortcodes.php
    Ligne6: require_once( get_template_directory() . '/symple-shortcodes/includes/scrip
    Ligne7: require_once( get_template_directory() . '/symple-shortcodes/includes/short
    Ligne8: require_once( get_template_directory() . '/symple-shortcodes/includes/mce/s
    Ligne9: require_once( get_template_directory() . '/symple-shortcodes/includes/style
    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 : wr-widget.php
    Ligne11: require_once( get_template_directory() . '/wr-widget/scripts.php' ); // Add
    Ligne12: require_once(get_template_directory() . '/wr-widget/style.php'); // Adds cs
    Ligne13: require_once( get_template_directory() . '/wr-widget/widget/wr-recentpost.p
    Ligne14: require_once( get_template_directory() . '/wr-widget/widget/wr-testimonials
    Ligne15: require_once( get_template_directory() . '/wr-widget/widget/wr-social.php')
    Ligne16: require_once( get_template_directory() . '/wr-widget/widget/wr-contact.php'
    Ligne17: require_once( get_template_directory() . '/wr-widget/widget/wr-twitter.php'
    Ligne18: require_once( get_template_directory() . '/wr-widget/widget/wr-recentgaller
    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