0
Résultats de validation

Genesis

Genesis

WordPress 6.5.2 theme
0
  • TYPE DE THèMEThème WordPress %s 6.5.2
  • NOM DU FICHIERgenesis.zip
  • TAILLE DU FICHIER1592128 octets
  • MD5a1dd673a925351920ef6f7cfd74805dd
  • SHA178e9f23ec2cb70a4a1fc124bcfeaa3f4b80f9618
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • URI DU THèME URIhttps://my.studiopress.com/themes/genesis/
  • VERSION3.3.5
  • URI DE L'AUTEUR
  • TAGSone-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready
  • DATE DE CRéATION2021-10-03
  • DERNIèRE MISE à JOUR DU FICHIER2021-10-03
  • DERNIèRE VALIDATION2021-10-03 05:10
  • AUTRES VERSIONS

    3.3.3 : 4%

    3.3.0 : 0%

    3.2.1 : 4%

    3.1.2 : 4%

    2.3.1 : 11%

    2.2.7 : 12%

Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. Customizer : Sanitization des Customizer settings Un setting Customizer a été trouvé sans callback de sanitization dans le fichier class-genesis-customizer-base.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier class-genesis-customizer.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.
  2. Title : Title Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.
  3. Fichiers indésirables : fichiers ou dossiers cachés .gitkeep a été trouvé.
  4. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier class-genesis-admin-import-export.php. 283: // phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents284: $upload = file_get_contents( $_FILES['genesis-import-upload']['tmp_name'] );
  5. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier class-genesis-admin.php : 228: $this->pagehook = add_menu_page( $menu['page_title'], $menu['menu_title'], $menu['capability'Fichier class-genesis-admin.php : 259: $this->pagehook = add_submenu_page( $this->page_id, $menu['page_title'], $menu['menu_title'],283: $this->pagehook = add_submenu_page( $menu['parent_slug'], $menu['page_title'], $menu['menu_tiFichier class-genesis-admin.php : 259: $this->pagehook = add_submenu_page( $this->page_id, $menu['page_title'], $menu['menu_title'],283: $this->pagehook = add_submenu_page( $menu['parent_slug'], $menu['page_title'], $menu['menu_ti
Attention
  1. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  2. Répertoires indésirables : Répertoire de control de version GITA.git a été trouvé.
  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. Image à la une ("Featured image") : Utilisation de the_post_thumbnail() instead of custom fields for thumbnailsAucune référence à the_post_thumbnail n'a été trouvée dans le thème.
  7. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  8. Fichiers CSS : Présence de la classe .stickyLa classe CSS .sticky n'a pas été trouvée dans les styles du thème.
  9. Fichiers CSS : Présence de la classe .bypostauthorLa classe CSS .bypostauthor n'a pas été trouvée dans les styles du thème.
  10. Fichiers CSS : Présence de la classe .alignleftLa classe CSS .alignleft n'a pas été trouvée dans les styles du thème.
  11. Fichiers CSS : Présence de la classe .alignrightLa classe CSS .alignright n'a pas été trouvée dans les styles du thème.
  12. Fichiers CSS : Présence de la classe .aligncenterLa classe CSS .aligncenter n'a pas été trouvée dans les styles du thème.
  13. Fichiers CSS : Présence de la classe .wp-captionLa classe CSS .wp-caption n'a pas été trouvée dans les styles du thème.
  14. Fichiers CSS : Présence de la classe .wp-caption-textLa classe CSS .wp-caption-text n'a pas été trouvée dans les styles du thème.
  15. Fichiers CSS : Présence de la classe .gallery-captionLa classe CSS .gallery-caption n'a pas été trouvée dans les styles du thème.
  16. Fichiers CSS : Présence de la classe .screen-reader-textLa class css .screen-reader-text est nécessaire dans le css du thème. Voir : le Codex pour un exemple d'implémentation.
  17. 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. présence de favicon : Gestion des faviconsDéclaration de favicon trouvée dans header.php. Les favicons sont prises en charges dans le paramètrage Site Icon depuis la version 4.3.
  2. tags du thème : Présence de tags inconnusLes thèmes qui utilisent le tag accessibility-ready doivent concoder avec les règles de la revue d'accessibilité.
    Voir https://make.wordpress.org/themes/handbook/review/accessibility/
  3. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier class-genesis-admin.php.493: '<p><a href='http://my.studiopress.com/help/' target='_blank' rel='noopener noreferrer'>494: '<p><a href='http://my.studiopress.com/snippets/' target='_blank' rel='noopener noreferr495: '<p><a href='http://my.studiopress.com/tutorials/' target='_blank' rel='noopener noreferLien potentiellement codés en dur trouvé dans le fichier footer.php.155: $output = $atts['before'] . ' <a href='https://www.studiopress.com/'>StudioPress</a>' . $atts['after'];Lien potentiellement codés en dur trouvé dans le fichier genesis-admin-onboarding.php.131: <li><a href='https://studiopress.blog'><?php esc_html_e( 'StudioPress Blog', 'genesis' )132: <li><a href='https://gutenberg.news'><?php esc_html_e( 'Gutenberg News', 'genesis' ); ?>133: <li><a href='https://atomicblocks.com'><?php esc_html_e( 'Atomic Blocks', 'genesis' ); ?Lien potentiellement codés en dur trouvé dans le fichier genesis-inpost-seo.php.31: printf( esc_html__( ' &mdash; Output in the document <link rel='canonical' />. %s', 'genesis' ), '<a href='http://www.mattcutts.com/blog/canonical-link-tag/' target='_blank' rel='noo45: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener 52: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener 59: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s.', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener 45: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener 52: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener 59: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s.', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener 45: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener 52: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener 59: printf( esc_html__( ' &mdash; Output in the document <meta name='robots' />. %s.', 'genesis' ), '<a href='http://yoast.com/articles/robots-meta-tags/' target='_blank' rel='noopener Lien potentiellement codés en dur trouvé dans le fichier genesis-blog.php.28: printf( esc_html__( 'You can find more on this feature in the %1$sHow to Add a Post Category Page tutorial.%2$s', 'genesis' ), '<a href='https://www.studiopress.com/tutorials/genesis/add-post-category-page' targeLien potentiellement codés en dur trouvé dans le fichier genesis-cpt-archives-seo-settings.php.42: <a href='https://yoast.com/robots-meta-tags/' target='_blank' rel='noopener noreferrLien potentiellement codés en dur trouvé dans le fichier genesis-user-seo.php.45: <a href='https://yoast.com/robots-meta-tags/' target='_blank' rel='noopener noreferrLien potentiellement codés en dur trouvé dans le fichier genesis-term-meta-seo.php.44: <a href='https://yoast.com/robots-meta-tags/' target='_blank' rel='noopener noreferrLien potentiellement codés en dur trouvé dans le fichier genesis-inpost-seo-box.php.68: <a href='https://yoast.com/robots-meta-tags/' target='_blank' rel='noopener noreferrLien potentiellement codés en dur trouvé dans le fichier deprecated.php.1476: $text = preg_replace( '/@(\w+)/', '<a href='http://www.twitter.com/\\1' target='_blank' rel='noopener noreferrer'>@\\1<1477: $text = preg_replace( '/#(\w+)/', '<a href='http://search.twitter.com/search?q=\\1' target='_blank' rel='noopener noref
  4. 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.
  5. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  6. Fichiers optionnels : Présence du fichier-template de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  7. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.php.
  8. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  9. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  10. Fichiers optionnels : Présence du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  11. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  12. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
Other checked themes