31
Résultats de validation

Skillate

Skillate

WordPress 6.5.2 theme
31
  • TYPE DE THèMEThème WordPress %s 6.5.2
  • NOM DU FICHIERskillate_v117.zip
  • TAILLE DU FICHIER3408725 octets
  • MD5b1c160256560eaf2c28a4a1aee88d743
  • SHA1fdb51640635e717297e0c4d40d09a0379669f84b
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • URI DU THèME URIhttps://www.themeum.com/product/skillate/
  • VERSION1.1.7
  • URI DE L'AUTEUR
  • TAGSblog, e-commerce, portfolio, custom-background, custom-header, full-width-template, footer-widgets, translation-ready, theme-options, two-columns
  • DATE DE CRéATION2021-07-13
  • DERNIèRE MISE à JOUR DU FICHIER2021-07-13
  • DERNIèRE VALIDATION2021-07-13 20:03
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier class.skillate-theme-license.php : 22: add_action('admin_menu', array($this, 'add_license_page'), 20);33: public function add_license_page(){Fichier class.skillate-theme-license.php : 35: add_submenu_page('skillate-options','License', 'License', 'manage_options',Fichier functions.php : 174: $personalblog_option_page = add_menu_page('Skillate Options', 'Skillate Options', 'manage_options', 'sk
  2. Fonctions obsolètes : get_option get_option( 'home' ) trouvé dans le fichier class.skillate-theme-license.php. Il est préférable d'utiliser home_url(). 49: $blog = esc_url( get_option( 'home' ) );
  3. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip skillate-core.zip skillate-demo-importer.zip a été trouvé.
Attention
  1. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'skillate' dans le fichier course-archive-instructor.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'skillate' dans le fichier single-related-post.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Best Sell Tag' dans le fichier customizer.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Course Details Rating' dans le fichier customizer.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Single Course Sticky Menu' dans le fichier customizer.php.Plusieurs text-domain sont utilisés dans le thème. Cela signifie que le thème n'est pas compatible avec les language packs de WordPress. Les domaines trouvés sont skillate, tutor.
  2. 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.
  3. Fichiers indésirables : fichiers ou dossiers cachés.ds_store a été trouvé.
  4. 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.
  5. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $instructor_slider_title_link_text a été trouvée dans une fonction de traduction dans le fichier course-archive-instructor.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $related_course_title a été trouvée dans une fonction de traduction dans le fichier single-related-post.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  6. Implémentation de l'internationalisation : Utilisation correcte de esc_html__all(La variable $instructor_slider_title_link_text a été trouvée dans une fonction de traduction dans le fichier course-archive-instructor.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  7. 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 checkout.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  8. Implémentation de la date et de l'heure : Utilisation de the_time()Au moins une date codée en dur a été trouvée dans le fichier skillate-core.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  9. Screenshot : Copie d'écranMauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier PNG. Le type détecté est : "image/jpeg".
Info
  1. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier class.skillate-theme-license.php.138: <li><a href='https://www.themeum.com/?utm_source=plugin_license&utm_medium=top_menu_link139: <li> <a href='https://www.themeum.com/wordpress-themes/?utm_source=plugin_license&utm_med140: <li> <a href='https://www.themeum.com/wordpress-plugins/?utm_source=plugin_license&utm_me144: <li><a href='https://www.themeum.com/support/?utm_source=plugin_license&utm_medium=top_m145: <li><a href='https://www.themeum.com/about-us/?utm_source=plugin_license&utm_medium=top_146: <li><a href='https://www.themeum.com/docs/?utm_source=plugin_license&utm_medium=top_menu147: <li><a href='https://www.themeum.com/contact-us/?utm_source=plugin_license&utm_medium=to148: <li><a href='https://www.themeum.com/faq/?utm_source=plugin_license&utm_medium=top_menu_151: <li><a href='https://www.themeum.com/blog/?utm_source=plugin_license&utm_medium=top_menu132: <a href='https://themeum.com/?utm_source=plugin_license&utm_medium=top_menu_link&utm183: <a href='https://themeum.com' class='themeum-button themeum-is-primary' target='_bla144: <li><a href='https://www.themeum.com/support/?utm_source=plugin_license&utm_medium=top_m185: <p> Please enter your license key. An active license key is needed for automatic theme updates and <a href='https://www.themeum.com/support/' target='_blank'>support</a>.</p>
  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 des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  6. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  7. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  8. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  9. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : course-cat.php 6: require_once($wp_load); 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 : search-data.php 5: require_once($wp_load); 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 : levels.php 155: include('levels-table.php');160: include('levels-compare_table.php');165: include('levels-div.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 : pmpro-advanced-levels-shortcode.php 7: require_once($path . '/templates/levels.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