0
Validation results

Cardinal

Cardinal

WordPress 4.8 theme
0
    Error 8 : Undefined index: slug
    In /home/www/themecheck/themecheck/controllers/controller_results.php line 772
  • THEME TYPEWordPress theme 4.8
  • FILE NAMEcardinal.zip
  • FILE SIZE7488959 bytes
  • MD556336ed5d7e08ff0e4c559867d9b0ee5
  • SHA14463350a541b056e882cdb1536892bf85fc04fd8
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • THEMEFOREST PAGEhttp://themeforest.net/item/cardinal-wordpress-theme/8070889 ($59)
  • THEME URIhttp://cardinal.swiftideas.com
  • VERSION2.5.60
  • TAGStranslation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, flexible-width
  • CREATION DATE2016-12-05
  • LAST FILE UPDATE2017-03-05
  • LAST VALIDATION2017-03-05 07:29
  • OTHER VERSIONS

    2.5.6 : 0%

    2.5.51 : 0%

    2.08 : 0%

Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file extension_customizer.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file sf-customizer-options.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. 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.
  3. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe [^>]*src=")? # If iframe match up to first quote of src (?: # Group vimeo url https?:\/\/ # Either http or https (?:[\w]+\.)* # Optional subdomains vimeo\.com # Match vimeo.com (?:[\/\w]*\/videos?)? # Optional video sub directory this handles groups links also \/ # Slash before Id ([0-9]+) # $1: VIDEO_ID is numeric [^\s]* # Not a space ) # End group "? # Match end quote if part of src (?:[^> in file sf-media.php.
  4. Malware : Operations on file system fopen was found in the file DataSource.php
    Ligne1849: $res = fopen( $this->_filename, 'r' );
    fclose was found in the file DataSource.php
    Ligne1862: fclose( $res );
    file_get_contents was found in the file extension_custom_fonts.php
    Ligne595: $payload .= file_get_contents( $output[ $main ] );
    fopen was found in the file class.redux_helpers.php
    Ligne657: //$fp = fopen( $file, 'r' );
    fread was found in the file class.redux_helpers.php
    Ligne660: //$file_data = fread( $fp, 8192 );
    fclose was found in the file class.redux_helpers.php
    Ligne663: //fclose( $fp );
    file_get_contents was found in the file sf-options.php
    Ligne3405: //								'content' => file_get_contents(dirname(__FILE__).'/README.md')
    Ligne3433: //			        'content' => nl2br(file_get_contents(trailingslashit(dirname(__FILE__)) . 'README.html'))
    file_get_contents was found in the file sf-options.php
    Ligne3405: //								'content' => file_get_contents(dirname(__FILE__).'/README.md')
    Ligne3433: //			        'content' => nl2br(file_get_contents(trailingslashit(dirname(__FILE__)) . 'README.html'))
    fopen was found in the file sf-colour-scheme.php
    Ligne432: $res = fopen( $fname, 'rb' );
    fread was found in the file sf-colour-scheme.php
    Ligne436: $bytes = fread( $res, 3 );
    fclose was found in the file sf-colour-scheme.php
    Ligne440: fclose( $res );
    Ligne452: fclose( $res );
    file_get_contents was found in the file sf-colour-scheme.php
    Ligne442: $contents = file_get_contents( $fname );
    file_put_contents was found in the file sf-colour-scheme.php
    Ligne447: $success  = file_put_contents( $fname, $contents );
    fclose was found in the file sf-colour-scheme.php
    Ligne440: fclose( $res );
    Ligne452: fclose( $res );
    file_get_contents was found in the file sample-config.php
    Ligne1329: 'content'  => file_get_contents( dirname( __FILE__ ) . '/../README.md' )
    Ligne1544: 'content' => nl2br( file_get_contents( trailingslashit( dirname( __FILE__ ) ) . 'README.html' )
    file_get_contents was found in the file sample-config.php
    Ligne1329: 'content'  => file_get_contents( dirname( __FILE__ ) . '/../README.md' )
    Ligne1544: 'content' => nl2br( file_get_contents( trailingslashit( dirname( __FILE__ ) ) . 'README.html' )
    file_get_contents was found in the file sf-functions.php
    Ligne649: if ( function_exists( 'file_get_contents' ) && $url != '' ) {
    Ligne656: $contents = file_get_contents($url);
    Ligne657: preg_match_all('/{c: (.*?),/', file_get_contents($url), $match, PREG_SET_ORDER);
    file_get_contents was found in the file sf-functions.php
    Ligne649: if ( function_exists( 'file_get_contents' ) && $url != '' ) {
    Ligne656: $contents = file_get_contents($url);
    Ligne657: preg_match_all('/{c: (.*?),/', file_get_contents($url), $match, PREG_SET_ORDER);
  5. Admin menu : Themes should use add_theme_page() for adding admin pages. File framework.php :
    Ligne1347: // wrappers and need to be appened to using add_submenu_page.
    Ligne1398: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Ligne1456: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    File framework.php :
    Ligne1347: // wrappers and need to be appened to using add_submenu_page.
    Ligne1398: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Ligne1456: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    File framework.php :
    Ligne1424: $this->page = call_user_func( 'add_menu_page', $this->args['page_title'], $this->args['menu_title'], $this
    File framework.php :
    Ligne1347: // wrappers and need to be appened to using add_submenu_page.
    Ligne1398: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Ligne1456: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    File welcome.php :
    Ligne201: $page = 'add_management_page';
    File sf-options.php :
    Ligne3478: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
    File sample-config.php :
    Ligne1613: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
    File debug.php :
    Ligne74: add_submenu_page(
  6. Deprecated functions : get_currentuserinfo get_currentuserinfo found in file sf-header.php. Deprecated since version 4.5. Use wp_get_current_user instead.
    Ligne893: get_currentuserinfo();
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in framework.php. Themes must not deregister core scripts.
    Ligne565: wp_deregister_script( 'wpb_ace' );
    Found wp_deregister_script in enqueue.php. Themes must not deregister core scripts.
    Ligne215: wp_deregister_script( 'jquerySelect2' );
  2. theme tags : Presence of bad theme tagsThe tag flexible-width has been deprecated, it must be removed from style.css header.
  3. Text domain : Incorrect use of translation functions.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>', '</div>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>', '</div>', 'swiftframework' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>', '</div>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>', '</div>', 'swiftframework' in file sf-options.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'You do not have sufficient permissions to edit templates for this site.' in file sf-colour-scheme.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Error Downloading file.' in file sf-colour-scheme.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Install Required Plugins' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Install Plugins' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Installing Plugin: %s' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Something went wrong with the plugin API.' in file plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Return to Required Plugins Installer' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Plugin activated successfully.' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'All plugins installed and activated successfully. %s' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'Current theme preview' in file sample-config.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'Current theme preview' in file sample-config.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'This <a href="%1$s">child theme</a> requires its parent theme, %2$s.' in file sample-config.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'swiftframework' in file cart-totals.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 swiftframework, tgmpa, redux-framework, meta-box, themecheck, <div class=scheme-buttons id=scheme-buttons>, redux-framework-demo, so-panels, bbpress, fundify, yit, Swift Framework.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file responsive.css.
  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. I18N implementation : Proper use of _e(Possible variable $sf_options found in translation function in form-login.php. Translation function calls should not contain PHP variables.
  9. I18N implementation : Proper use of ___all(Possible variable $response found in translation function in extension_custom_fonts.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in meta-boxes.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in meta-boxes.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in meta-boxes.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in meta-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in sf-options.php. Translation function calls should not contain PHP variables. Possible variable $theme_text_domain found in translation function in plugin-includes.php. Translation function calls should not contain PHP variables. Possible variable $theme_text_domain found in translation function in plugin-includes.php. Translation function calls should not contain PHP variables. Possible variable $theme_text_domain found in translation function in plugin-includes.php. Translation function calls should not contain PHP variables. Possible variable $theme_text_domain found in translation function in plugin-includes.php. Translation function calls should not contain PHP variables. Possible variable $theme_text_domain found in translation function in plugin-includes.php. Translation function calls should not contain PHP variables. Possible variable $theme_text_domain found in translation function in plugin-includes.php. Translation function calls should not contain PHP variables. Possible variable $theme_text_domain found in translation function in plugin-includes.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-blog.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in 404.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in 404.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-supersearch.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-footer.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-footer.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-footer.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-footer.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-footer.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-footer.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-footer.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-functions.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-head.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-page-heading.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-page-heading.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-woocommerce.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-woocommerce.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-woocommerce.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-woocommerce.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-woocommerce.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $sf_options found in translation function in sf-header.php. Translation function calls should not contain PHP variables. Possible variable $note_text1 found in translation function in cart-totals.php. Translation function calls should not contain PHP variables.
  10. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  11. Date and time implementation : Use of the_time()At least one hard coded date was found in the file sf-page-heading.php. Function get_option( 'date_format' ) should be used instead.
  12. 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. favicon presence : Favicon managementPossible Favicon found in sf-head.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  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 tag template file tag.phpThis theme does not contain optional file tag.php.
  6. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  7. Use of includes : Use of include or requireThe theme appears to use include or require : DataSource.php
    Ligne111: *   require_once 'File/CSV/DataSource.php';
    Ligne693: *  require_once 'File/CSV/DataSource.php';
    Ligne966: *  require_once 'File/CSV/DataSource.php';
    Ligne1041: *  require_once 'File/CSV/DataSource.php';
    Ligne1169: *  require_once 'File/CSV/DataSource.php';
    Ligne1280: *  require_once 'File/CSV/DataSource.php';
    Ligne1401: *  require_once 'File/CSV/DataSource.php';
    Ligne1469: *  require_once 'File/CSV/DataSource.php';
    Ligne1725: *  require_once 'File/CSV/DataSource.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 : extension_widget_areas.php
    Ligne51: require_once( dirname( __FILE__ ) . '/class.redux_widget_areas.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 : config.php
    Ligne15: require_once( dirname( __FILE__ ) . '/loader.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 : loader.php
    Ligne20: require_once( $class_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 : wp-updates-theme.php
    Ligne8: require_once('wp-updates-theme.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 : framework.php
    Ligne410: require_once 'core/dashboard.php';
    Ligne414: require_once 'core/newsflash.php';
    Ligne1705: require_once 'core/enqueue.php';
    Ligne2852: require_once 'core/enqueue.php';
    Ligne2910: require_once 'core/panel.php';
    Ligne3249: require_once 'core/panel.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 : extension_customizer.php
    Ligne749: require_once( $class_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 : welcome.php
    Ligne378: require_once 'views/about.php';
    Ligne393: require_once 'views/changelog.php';
    Ligne408: require_once 'views/extensions.php';
    Ligne424: require_once 'views/support.php';
    Ligne439: require_once 'views/credits.php';
    Ligne454: require_once 'views/status_report.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 : field_button_set.php
    Ligne46: *              ['format']      string Formatting options for paginate fields. Options include ('currency','nice','niceShort','timeAgoInWords' or a valid Date() f
    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 : sf-options.php
    Ligne204: require_once( ABSPATH . '/wp-admin/includes/file.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 : sf-colour-scheme.php
    Ligne285: require_once( SF_INCLUDES_PATH . '/sf-colour-scheme/File_CSV_DataSource/Dat
    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 : aq_resizer.php
    Ligne11: require( get_template_directory() . '/includes/plugins/aq_resizer-2x.php' )
    Ligne19: require( get_template_directory() . '/includes/plugins/aq_resizer-1x.php' )
    Ligne22: require( get_template_directory() . '/includes/plugins/aq_resizer-1x.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 : love-it-pro.php
    Ligne35: include( LI_BASE_DIR . '/includes/display-functions.php' );
    Ligne36: include( LI_BASE_DIR . '/includes/love-functions.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 : sample-config.php
    Ligne86: require_once( ABSPATH .'/wp-admin/includes/file.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 : swift-framework.php
    Ligne14: include_once( SF_FRAMEWORK_PATH . '/core/sf-base.php' );
    Ligne15: include_once( SF_FRAMEWORK_PATH . '/core/sf-breadcrumbs.php' );
    Ligne16: include_once( SF_FRAMEWORK_PATH . '/core/sf-comments.php' );
    Ligne17: include_once( SF_FRAMEWORK_PATH . '/core/sf-footer.php' );
    Ligne18: include_once( SF_FRAMEWORK_PATH . '/core/sf-formatting.php' );
    Ligne19: include_once( SF_FRAMEWORK_PATH . '/core/sf-functions.php' );
    Ligne20: include_once( SF_FRAMEWORK_PATH . '/core/sf-get-template.php' );
    Ligne21: include_once( SF_FRAMEWORK_PATH . '/core/sf-head.php' );
    Ligne22: include_once( SF_FRAMEWORK_PATH . '/core/sf-header.php' );
    Ligne23: include_once( SF_FRAMEWORK_PATH . '/core/sf-media.php' );
    Ligne24: include_once( SF_FRAMEWORK_PATH . '/core/sf-menus.php' );
    Ligne25: include_once( SF_FRAMEWORK_PATH . '/core/sf-page-heading.php' );
    Ligne26: include_once( SF_FRAMEWORK_PATH . '/core/sf-pagination.php' );
    Ligne27: include_once( SF_FRAMEWORK_PATH . '/core/sf-directory.php' );
    Ligne29: include_once( SF_FRAMEWORK_PATH . '/core/sf-supersearch.php' );
    Ligne31: include_once( SF_FRAMEWORK_PATH . '/core/sf-woocommerce.php' );
    Ligne36: include_once( SF_FRAMEWORK_PATH . '/content/sf-blog.php' );
    Ligne37: include_once( SF_FRAMEWORK_PATH . '/content/sf-campaign-detail.php' );
    Ligne38: include_once( SF_FRAMEWORK_PATH . '/content/sf-galleries.php' );
    Ligne39: include_once( SF_FRAMEWORK_PATH . '/content/sf-pageslider.php' );
    Ligne40: include_once( SF_FRAMEWORK_PATH . '/content/sf-portfolio.php' );
    Ligne41: include_once( SF_FRAMEWORK_PATH . '/content/sf-portfolio-detail.php' );
    Ligne42: include_once( SF_FRAMEWORK_PATH . '/content/sf-post-detail.php' );
    Ligne43: include_once( SF_FRAMEWORK_PATH . '/content/sf-post-formats.php' );
    Ligne44: include_once( SF_FRAMEWORK_PATH . '/content/sf-products.php' );
    Ligne49: include_once( SF_FRAMEWORK_PATH . '/sf-megamenu/sf-megamenu.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 : sf-functions.php
    Ligne1930: require_once( ABSPATH . 'wp-admin' . '/includes/image.php' );
    Ligne1931: require_once( ABSPATH . 'wp-admin' . '/includes/file.php' );
    Ligne1932: require_once( ABSPATH . 'wp-admin' . '/includes/media.php' );
    Ligne3149: require_once( 'sf-interface.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 : sysinfo.php
    Ligne54: require_once 'browser.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 : sf-megamenu.php
    Ligne452: include_once( 'edit_custom_walker.php' );
    Ligne453: include_once( 'mega_menu_custom_walker.php' );
    Ligne454: include_once( 'alt_menu_custom_walker.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.

This is a ThemeForest theme. Since Themeforest items are all checked by a human before they appear on their website, ThemeForest verification rules are more permissive than themecheck's and can give a better verification score ( Themeforest requirements ).

32
    Error 8 : Undefined index: slug
    In /home/www/themecheck/themecheck/controllers/controller_results.php line 772
  • THEME TYPEWordPress theme 4.8
  • FILE NAMEcardinal.zip
  • FILE SIZE7488959 bytes
  • MD556336ed5d7e08ff0e4c559867d9b0ee5
  • SHA14463350a541b056e882cdb1536892bf85fc04fd8
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • THEMEFOREST PAGEhttp://themeforest.net/item/cardinal-wordpress-theme/8070889 ($59)
  • THEME URIhttp://cardinal.swiftideas.com
  • VERSION2.5.60
  • TAGStranslation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, flexible-width
  • CREATION DATE2016-12-05
  • LAST FILE UPDATE2017-03-05
  • LAST VALIDATION2017-03-05 07:29
  • OTHER VERSIONS

    2.5.6 : 0%

    2.5.51 : 0%

    2.08 : 0%

Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file extension_customizer.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file sf-customizer-options.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. 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.
  3. Deprecated functions : get_currentuserinfo get_currentuserinfo found in file sf-header.php. Deprecated since version 4.5. Use wp_get_current_user instead.
    Ligne893: get_currentuserinfo();
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in framework.php. Themes must not deregister core scripts.
    Ligne565: wp_deregister_script( 'wpb_ace' );
    Found wp_deregister_script in enqueue.php. Themes must not deregister core scripts.
    Ligne215: wp_deregister_script( 'jquerySelect2' );
  2. theme tags : Presence of bad theme tagsThe tag flexible-width has been deprecated, it must be removed from style.css header.
  3. Text domain : Incorrect use of translation functions.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>', '</div>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" style="display:none;" />', '<a class="save-this-scheme button-secondary" style="display:none;">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>', '</div>', 'swiftframework' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>', '</div>' in file sf-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '<span id="scheme-preview-text">These colors are what currently exist in the WordPress theme customizer.</span>', <div class=scheme-buttons id=scheme-buttons>, '<input class="save-this-scheme-name" name="save-this-scheme-name" placeholder="Name This Scheme" />', '<a class="save-this-scheme button-secondary">Save This Scheme</a>', '<a class="delete-this-scheme button-secondary" style="display:none;">Delete This Scheme</a>', '<a class="use-this-scheme button-secondary" style="display:none;">Use This Scheme</a>', '</div>', 'swiftframework' in file sf-options.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'You do not have sufficient permissions to edit templates for this site.' in file sf-colour-scheme.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Error Downloading file.' in file sf-colour-scheme.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Install Required Plugins' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Install Plugins' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Installing Plugin: %s' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Something went wrong with the plugin API.' in file plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.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 plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Return to Required Plugins Installer' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Plugin activated successfully.' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'All plugins installed and activated successfully. %s' in file plugin-includes.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'Current theme preview' in file sample-config.php.Found a translation function that is missing a text-domain. Function esc_attr_e, with the arguments 'Current theme preview' in file sample-config.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'This <a href="%1$s">child theme</a> requires its parent theme, %2$s.' in file sample-config.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'swiftframework' in file cart-totals.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 swiftframework, tgmpa, redux-framework, meta-box, themecheck, <div class=scheme-buttons id=scheme-buttons>, redux-framework-demo, so-panels, bbpress, fundify, yit, Swift Framework.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file responsive.css.
  6. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  7. Date and time implementation : Use of the_time()At least one hard coded date was found in the file sf-page-heading.php. Function get_option( 'date_format' ) should be used instead.
  8. 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. favicon presence : Favicon managementPossible Favicon found in sf-head.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  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 tag template file tag.phpThis theme does not contain optional file tag.php.
  6. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  7. Use of includes : Use of include or requireThe theme appears to use include or require : DataSource.php
    Ligne111: *   require_once 'File/CSV/DataSource.php';
    Ligne693: *  require_once 'File/CSV/DataSource.php';
    Ligne966: *  require_once 'File/CSV/DataSource.php';
    Ligne1041: *  require_once 'File/CSV/DataSource.php';
    Ligne1169: *  require_once 'File/CSV/DataSource.php';
    Ligne1280: *  require_once 'File/CSV/DataSource.php';
    Ligne1401: *  require_once 'File/CSV/DataSource.php';
    Ligne1469: *  require_once 'File/CSV/DataSource.php';
    Ligne1725: *  require_once 'File/CSV/DataSource.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 : extension_widget_areas.php
    Ligne51: require_once( dirname( __FILE__ ) . '/class.redux_widget_areas.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 : config.php
    Ligne15: require_once( dirname( __FILE__ ) . '/loader.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 : loader.php
    Ligne20: require_once( $class_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 : wp-updates-theme.php
    Ligne8: require_once('wp-updates-theme.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 : framework.php
    Ligne410: require_once 'core/dashboard.php';
    Ligne414: require_once 'core/newsflash.php';
    Ligne1705: require_once 'core/enqueue.php';
    Ligne2852: require_once 'core/enqueue.php';
    Ligne2910: require_once 'core/panel.php';
    Ligne3249: require_once 'core/panel.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 : extension_customizer.php
    Ligne749: require_once( $class_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 : welcome.php
    Ligne378: require_once 'views/about.php';
    Ligne393: require_once 'views/changelog.php';
    Ligne408: require_once 'views/extensions.php';
    Ligne424: require_once 'views/support.php';
    Ligne439: require_once 'views/credits.php';
    Ligne454: require_once 'views/status_report.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 : field_button_set.php
    Ligne46: *              ['format']      string Formatting options for paginate fields. Options include ('currency','nice','niceShort','timeAgoInWords' or a valid Date() f
    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 : sf-options.php
    Ligne204: require_once( ABSPATH . '/wp-admin/includes/file.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 : sf-colour-scheme.php
    Ligne285: require_once( SF_INCLUDES_PATH . '/sf-colour-scheme/File_CSV_DataSource/Dat
    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 : aq_resizer.php
    Ligne11: require( get_template_directory() . '/includes/plugins/aq_resizer-2x.php' )
    Ligne19: require( get_template_directory() . '/includes/plugins/aq_resizer-1x.php' )
    Ligne22: require( get_template_directory() . '/includes/plugins/aq_resizer-1x.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 : love-it-pro.php
    Ligne35: include( LI_BASE_DIR . '/includes/display-functions.php' );
    Ligne36: include( LI_BASE_DIR . '/includes/love-functions.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 : sample-config.php
    Ligne86: require_once( ABSPATH .'/wp-admin/includes/file.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 : swift-framework.php
    Ligne14: include_once( SF_FRAMEWORK_PATH . '/core/sf-base.php' );
    Ligne15: include_once( SF_FRAMEWORK_PATH . '/core/sf-breadcrumbs.php' );
    Ligne16: include_once( SF_FRAMEWORK_PATH . '/core/sf-comments.php' );
    Ligne17: include_once( SF_FRAMEWORK_PATH . '/core/sf-footer.php' );
    Ligne18: include_once( SF_FRAMEWORK_PATH . '/core/sf-formatting.php' );
    Ligne19: include_once( SF_FRAMEWORK_PATH . '/core/sf-functions.php' );
    Ligne20: include_once( SF_FRAMEWORK_PATH . '/core/sf-get-template.php' );
    Ligne21: include_once( SF_FRAMEWORK_PATH . '/core/sf-head.php' );
    Ligne22: include_once( SF_FRAMEWORK_PATH . '/core/sf-header.php' );
    Ligne23: include_once( SF_FRAMEWORK_PATH . '/core/sf-media.php' );
    Ligne24: include_once( SF_FRAMEWORK_PATH . '/core/sf-menus.php' );
    Ligne25: include_once( SF_FRAMEWORK_PATH . '/core/sf-page-heading.php' );
    Ligne26: include_once( SF_FRAMEWORK_PATH . '/core/sf-pagination.php' );
    Ligne27: include_once( SF_FRAMEWORK_PATH . '/core/sf-directory.php' );
    Ligne29: include_once( SF_FRAMEWORK_PATH . '/core/sf-supersearch.php' );
    Ligne31: include_once( SF_FRAMEWORK_PATH . '/core/sf-woocommerce.php' );
    Ligne36: include_once( SF_FRAMEWORK_PATH . '/content/sf-blog.php' );
    Ligne37: include_once( SF_FRAMEWORK_PATH . '/content/sf-campaign-detail.php' );
    Ligne38: include_once( SF_FRAMEWORK_PATH . '/content/sf-galleries.php' );
    Ligne39: include_once( SF_FRAMEWORK_PATH . '/content/sf-pageslider.php' );
    Ligne40: include_once( SF_FRAMEWORK_PATH . '/content/sf-portfolio.php' );
    Ligne41: include_once( SF_FRAMEWORK_PATH . '/content/sf-portfolio-detail.php' );
    Ligne42: include_once( SF_FRAMEWORK_PATH . '/content/sf-post-detail.php' );
    Ligne43: include_once( SF_FRAMEWORK_PATH . '/content/sf-post-formats.php' );
    Ligne44: include_once( SF_FRAMEWORK_PATH . '/content/sf-products.php' );
    Ligne49: include_once( SF_FRAMEWORK_PATH . '/sf-megamenu/sf-megamenu.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 : sf-functions.php
    Ligne1930: require_once( ABSPATH . 'wp-admin' . '/includes/image.php' );
    Ligne1931: require_once( ABSPATH . 'wp-admin' . '/includes/file.php' );
    Ligne1932: require_once( ABSPATH . 'wp-admin' . '/includes/media.php' );
    Ligne3149: require_once( 'sf-interface.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 : sysinfo.php
    Ligne54: require_once 'browser.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 : sf-megamenu.php
    Ligne452: include_once( 'edit_custom_walker.php' );
    Ligne453: include_once( 'mega_menu_custom_walker.php' );
    Ligne454: include_once( 'alt_menu_custom_walker.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