73
Résultats de validation

Page Speed

WordPress 5.8.1 theme Gratuit

Page Speed

WordPress 5.8.1 theme Gratuit
73
  • TYPE DE THèMEThème WordPress %s 5.8.1
  • NOM DU FICHIERpage-speed.1.60.zip
  • TAILLE DU FICHIER1920965 octets
  • MD5afdcc1dd619074b078d44347cc9bb154
  • SHA1531bb9dc09a24e84d788c39811c635938813171b
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, HTML, Bitmap images
  • URI DU THèME URIhttps://swiftthemes.com/
  • VERSION1.60
  • URI DE L'AUTEUR
  • TAGSone-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, custom-logo, featured-images, microformats, threaded-comments, translation-ready, blog, e-commerce, food-and-drink, footer-widgets, full-width-template
  • DATE DE CRéATION2021-03-04
  • DERNIèRE MISE à JOUR DU FICHIER2021-07-13
  • DERNIèRE VALIDATION2021-07-13 16:36
Ce thème est libre de distribution
Alertes critiques
  1. Code malveillant : Opérations sur système de fichiers fwrite trouvé dans le fichier pre-process.php. 861: //fwrite(STDERR, 'Line $line DEBUG: $value\n');file_get_contents trouvé dans le fichier pre-process.php. 1710: // $code = file_get_contents($path);4651: // $imports = unserialize(file_get_contents($icache));4692: // $css = $this->scss->compile(file_get_contents($in), $in);4764: // echo file_get_contents($output);file_get_contents trouvé dans le fichier pre-process.php. 1710: // $code = file_get_contents($path);4651: // $imports = unserialize(file_get_contents($icache));4692: // $css = $this->scss->compile(file_get_contents($in), $in);4764: // echo file_get_contents($output);file_get_contents trouvé dans le fichier pre-process.php. 1710: // $code = file_get_contents($path);4651: // $imports = unserialize(file_get_contents($icache));4692: // $css = $this->scss->compile(file_get_contents($in), $in);4764: // echo file_get_contents($output);file_put_contents trouvé dans le fichier pre-process.php. 4702: // file_put_contents($out, $css);4705: // file_put_contents($this->importsCacheName($out),file_put_contents trouvé dans le fichier pre-process.php. 4702: // file_put_contents($out, $css);4705: // file_put_contents($this->importsCacheName($out),file_get_contents trouvé dans le fichier pre-process.php. 1710: // $code = file_get_contents($path);4651: // $imports = unserialize(file_get_contents($icache));4692: // $css = $this->scss->compile(file_get_contents($in), $in);4764: // echo file_get_contents($output);
Attention
  1. tags du thème : Présence de tags inconnusTag inconnu custom-logo trouvé dans l'entête du fichier style.css.
  2. Pagination des commentaires : Déclaration de la pagination des commentairesLe thème ne prend pas en charge la pagination de commentaire. La fonction paginate_comments_links() permet d'ajouter une pagination de commentaire.
  3. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  4. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  5. Editor style : Présence de l'édition de styleAucune référence à add_editor_style() n'a été trouvée dans le thème. Il est recommandé que le thème implémente l'édition de style, de manière à faire correspondre le contenu de l'éditeur l'affichage dans le thème.
  6. Implémentation de la date et de l'heure : Utilisation de date_i18n()Au moins une date codée en dur a été trouvée dans le fichier class-control-datetime.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  7. Screenshot : Copie d'écranMauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier JPG. Le type détecté est : "image/png".
Info
  1. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier about-pagespeed.php.34: <li><a href='https://swiftthemes.com/?utm_source=ps_theme_admin&utm_medium=useful_links&35: <li><a href='https://swiftthemes.com/getting-started-pagespeed/?utm_source=ps_theme_admi36: <li><a href='https://swiftthemes.com/get-100-page-speed-score-mobile-desktops/?utm_sourc37: <li><a href='https://swiftthemes.com/customize-pagespeed-like-demo/?utm_source=ps_theme_38: <li><a href='https://swiftthemes.com/using-pagebuilder-prebuilt-layouts/?utm_source=ps_t39: <li><a href='https://swiftthemes.com/importing-demo-sites-pagespeed-theme/?utm_source=ps40: <li><a href='https://demos.swiftthemes.com/?utm_source=ps_theme_admin&utm_medium=useful_Lien potentiellement codés en dur trouvé dans le fichier footer.php.43: 'description' => __( 'Consider making a donation :-). ', 'page-speed' ) . '<br><br><a href='https://paypal.me/swiftthemes' target='_blank' style='background: rgb(53,2Lien potentiellement codés en dur trouvé dans le fichier footer.php.40: <p class='credit'><a href='https://swiftthemes.com' title='Fast and lite weight WP themes'>PageSpeed W
  2. Fichiers optionnels : Présence du fichierde style pour les écritures de droite vers la gauche rtl.cssCe thème ne contient pas le fichier optionnel rtl.php.
  3. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  4. Fichiers optionnels : Présence du fichier-template de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  5. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.php.
  6. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  7. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  8. Fichiers optionnels : Présence du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  9. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  10. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  11. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : butterbean.php 42: require_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'class-butte Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : functions-core.php 174: require( $located ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : class-butterbean.php 165: require_once( $this->dir_path . 'inc/class-manager.php' );166: require_once( $this->dir_path . 'inc/class-section.php' );167: require_once( $this->dir_path . 'inc/class-control.php' );168: require_once( $this->dir_path . 'inc/class-setting.php' );171: require_once( $this->dir_path . 'inc/controls/class-control-checkboxes.php'172: require_once( $this->dir_path . 'inc/controls/class-control-color.php' );173: require_once( $this->dir_path . 'inc/controls/class-control-datetime.php' )174: require_once( $this->dir_path . 'inc/controls/class-control-image.php' );175: require_once( $this->dir_path . 'inc/controls/class-control-palette.php' );176: require_once( $this->dir_path . 'inc/controls/class-control-radio.php' );177: require_once( $this->dir_path . 'inc/controls/class-control-radio-image.php178: require_once( $this->dir_path . 'inc/controls/class-control-select-group.ph179: require_once( $this->dir_path . 'inc/controls/class-control-textarea.php' )181: require_once( $this->dir_path . 'inc/controls/class-control-excerpt.php' );182: require_once( $this->dir_path . 'inc/controls/class-control-multi-avatars.p183: require_once( $this->dir_path . 'inc/controls/class-control-parent.php' );186: require_once( $this->dir_path . 'inc/settings/class-setting-multiple.php' )187: require_once( $this->dir_path . 'inc/settings/class-setting-datetime.php' )188: require_once( $this->dir_path . 'inc/settings/class-setting-array.php' );191: require_once( $this->dir_path . 'inc/functions-core.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : clean-up.php 22: require_once( ABSPATH . 'wp-admin/includes/file.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : admin.php 9: require_once( HELIUM_ADMIN . 'write-stylesheet.php' );10: require_once( HELIUM_ADMIN . 'check-fs-status.php' );12: require_once( HELIUM_ADMIN . 'admin-ajax-functions.php' );13: require_once( HELIUM_ADMIN . 'admin-metaboxes.php' );17: require_once( HELIUM_DIR . 'libs/class-tgm-plugin-activation.php' );19: require_once( HELIUM_ADMIN . 'register-required-plugins.php' );20: require_once( HELIUM_ADMIN . 'scss-helpers.php' );21: require_once( HELIUM_ADMIN . 'admin-page.php' );22: require_once( HELIUM_ADMIN . 'theme-page.php' );23: require_once( HELIUM_ADMIN . 'clean-up.php' );26: require_once( HELIUM_ADMIN . 'auto-clear-transients.php' );28: require_once( HELIUM_ADMIN . 'helium-tools.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : write-stylesheet.php 83: require_once( ABSPATH . 'wp-admin/includes/file.php' );86: require_once( HELIUM_ADMIN . 'scss-helpers.php' );446: require_once( HELIUM_DIR . 'libs/pre-process.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : check-fs-status.php 15: require_once( ABSPATH . 'wp-admin/includes/file.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : helium.php 46: require_once( trailingslashit( get_template_directory() ) . 'framework/butt88: require_once( HELIUM_DIR . 'change-wp-defaults.php' );89: require_once( HELIUM_DIR . 'utility-functions.php' );90: require_once( HELIUM_DIR . 'filters-css-classes.php' );91: require_once( HELIUM_DIR . 'hooks-filters.php' );92: require_once( HELIUM_DIR . 'post-meta.php' );93: require_once( HELIUM_DIR . 'sanitization-functions.php' );94: require_once( HELIUM_DIR . 'sanitization-functions.php' );96: require_once( HELIUM_DIR . 'org-release.php' );98: require_once( HELIUM_CUSTOMIZE . 'control-image-dimensions.php' );99: require_once( HELIUM_CUSTOMIZE . 'control-font-selection.php' );100: require_once( HELIUM_CUSTOMIZE . 'control-typography.php' );101: require_once( HELIUM_CUSTOMIZE . 'control-he-select.php' );102: require_once( HELIUM_CUSTOMIZE . 'control-help-text.php' );103: require_once( HELIUM_CUSTOMIZE . 'control-drag-drop.php' );104: require_once( HELIUM_CUSTOMIZE . 'control-gradient.php' );105: require_once( HELIUM_CUSTOMIZE . 'control-column-widths.php' );106: require_once( HELIUM_CUSTOMIZE . 'control-category-selector.php' );107: require_once( HELIUM_CUSTOMIZE . 'control-slider-selector.php' );108: require_once( HELIUM_CUSTOMIZE . 'control-drag-sort.php' );109: require_once( HELIUM_CUSTOMIZE . 'utils.php' );110: // require_once( HELIUM_CUSTOMIZE . 'remove-default-panels.php' );111: require_once( HELIUM_CUSTOMIZE . 'sass-override.php' );112: require_once( HELIUM_CUSTOMIZE . 'load-scripts.php' );113: require_once( HELIUM_CUSTOMIZE . 'upsell.php' );114: require_once( HELIUM_CUSTOMIZE . 'refresh-styles.php' );115: require_once( HELIUM_CUSTOMIZE . 'load-customizer-styles.php' );117: require_once( HELIUM_ADMIN . 'write-stylesheet.php' );119: require_once( HELIUM_ADMIN . 'register-meta-fields.php' );121: require_once( HELIUM_DIR . 'customize/customizer-background-control/customi156: require_once( HELIUM_ADMIN . 'admin.php' );162: require_once( HELIUM_VENDOR . 'Mobile_Detect.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : pre-process.php 2839: // require_once( ABSPATH . 'wp-admin/includes/file.php' );2960: if ( $this->literal( '@include' ) && Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : refresh-styles.php 105: require_once( ABSPATH . 'wp-admin/includes/file.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : customizer-background-control.php 43: require_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'customize/c Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : admin.php 41: require_once( HYBRID_ADMIN . 'meta-box-post-style.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : functions-utility.php 221: require_once( $file ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : template-comments.php 106: require( $hybrid->comment_template[ $comment_type ] ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : functions-i18n.php 49: require_once( $child_func );54: require_once( $theme_func ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : functions-customize.php 38: require_once( HYBRID_CUSTOMIZE . 'setting-array-map.php' );39: require_once( HYBRID_CUSTOMIZE . 'setting-image-data.php' );42: require_once( HYBRID_CUSTOMIZE . 'control-checkbox-multiple.php' );43: require_once( HYBRID_CUSTOMIZE . 'control-dropdown-terms.php' );44: require_once( HYBRID_CUSTOMIZE . 'control-palette.php' );45: require_once( HYBRID_CUSTOMIZE . 'control-radio-image.php' );46: require_once( HYBRID_CUSTOMIZE . 'control-select-group.php' );47: require_once( HYBRID_CUSTOMIZE . 'control-select-multiple.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : template.php 74: include( $template ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : hybrid.php 125: require_once( HYBRID_INC . 'class-media-meta.php' );126: require_once( HYBRID_INC . 'class-media-meta-factory.php' );127: require_once( HYBRID_INC . 'class-media-grabber.php' );130: require_once( HYBRID_INC . 'functions-attr.php' );131: require_once( HYBRID_INC . 'functions-context.php' );132: require_once( HYBRID_INC . 'functions-i18n.php' );133: require_once( HYBRID_INC . 'functions-customize.php' );134: require_once( HYBRID_INC . 'functions-filters.php' );135: require_once( HYBRID_INC . 'functions-head.php' );136: require_once( HYBRID_INC . 'functions-meta.php' );137: require_once( HYBRID_INC . 'functions-sidebars.php' );138: require_once( HYBRID_INC . 'functions-scripts.php' );139: require_once( HYBRID_INC . 'functions-styles.php' );140: require_once( HYBRID_INC . 'functions-utility.php' );143: require_once( HYBRID_INC . 'template.php' );144: require_once( HYBRID_INC . 'template-comments.php' );145: require_once( HYBRID_INC . 'template-general.php' );146: require_once( HYBRID_INC . 'template-media.php' );147: require_once( HYBRID_INC . 'template-post.php' );237: require_once( HELIUM_ADMIN . 'admin.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : admin.php 9: require_once( HELIUM_THEME_ADMIN . 'color-schemes.php' );10: require_once( HELIUM_THEME_ADMIN . 'about-pagespeed.php' );11: require_once( HELIUM_THEME_ADMIN . 'migrations.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : colors.php 80: include_once( HELIUM_THEME_ADMIN . 'color-schemes.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : page-speed-class.php 41: require_once( HELIUM_THEME_INC . 'functions-styles.php' );42: require_once( HELIUM_THEME_INC . 'functions-scripts.php' );43: require_once( HELIUM_THEME_INC . 'functions-register-sidebars.php' );45: require_once( HELIUM_THEME_INC . 'functions-register-nav-menus.php' );46: require_once( HELIUM_THEME_INC . 'functions-hooking-to-wp-hooks.php' );47: require_once( HELIUM_THEME_INC . 'functions-display.php' );48: require_once( HELIUM_THEME_INC . 'functions-header.php' );49: require_once( HELIUM_THEME_INC . 'functions-eaa-filters.php' );50: require_once( HELIUM_THEME_INC . 'home-slider.php' );52: require_once( HELIUM_THEME_CUSTOMIZE . 'load-scripts.php' );54: require_once( HELIUM_THEME_CUSTOMIZE . 'customizer.php' );55: require_once( HELIUM_THEME_CUSTOMIZE . 'header.php' );56: require_once( HELIUM_THEME_CUSTOMIZE . 'footer.php' );57: require_once( HELIUM_THEME_CUSTOMIZE . 'post-metas.php' );58: require_once( HELIUM_THEME_CUSTOMIZE . 'thumbnails-excerpts.php' );59: require_once( HELIUM_THEME_CUSTOMIZE . 'colors.php' );60: require_once( HELIUM_THEME_CUSTOMIZE . 'fonts.php' );61: require_once( HELIUM_THEME_CUSTOMIZE . 'sidebar-settings.php' );62: require_once( HELIUM_THEME_CUSTOMIZE . 'misc.php' );63: // require_once( HELIUM_THEME_CUSTOMIZE . 'home.php' );64: // require_once( HELIUM_THEME_INC.'pro/bootstrap.php' );65: require_once( HELIUM_THEME_CUSTOMIZE . 'home-slider.php' );67: require_once( HELIUM_THEME_CUSTOMIZE . 'partials.php' );71: require_once( HELIUM_THEME_DIR.'demo-sites/set-1.php' );89: require_once( HELIUM_THEME_INC . 'admin/admin.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.
Other checked themes