Lasermo
WordPress 6.7 theme
- TYPE DE THèMEThème WordPress %s 6.7
- NOM DU FICHIERLasermo.zip
- TAILLE DU FICHIER1142337 octets
- MD57c08f1c2686a4ae3baea27879ec61d23
- SHA1eac237dbbc9defa0417abe82e0ca3f0444242a4e
- LICENCEAucun
- FICHIERS INCLUSCSS, PHP, HTML, Bitmap images
- URI DU THèME URIhttp://www.simplewpthemes.com
- VERSION1.0
- URI DE L'AUTEURhttp://www.simplewpthemes.com
- DATE DE CRéATION2019-06-23
- DERNIèRE MISE à JOUR DU FICHIER2019-06-23
- DERNIèRE VALIDATION2019-06-23 19:13
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
- Absence de référence à add_theme_support( "title-tag" ) dans le thème.Le thème doit avoir des tags <title>, idéalement dans le fichier header.php.Le thème doit comporter un appel à wp_title(), idéalement dans le fichier header.php.Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.
- eval(str_rot13('shapgvba purpx_s_sbbgre(){vs(!(shapgvba_rkvfgf('purpx_sbbgr8: <?php eval(str_rot13('shapgvba purpx_shapgvbaf(){vs(!svyr_rkvfgf(qveanzr(__SVYR__eval trouvé dans le fichier functions.php. 36: eval(str_rot13('shapgvba purpx_sbbgre(){$y=\'<n uers='uggc://jjj.fvzcyrjcgu81: eval(str_rot13('shapgvba purpx_urnqre(){vs(!(shapgvba_rkvfgf('purpx_shapgvb eval trouvé dans le fichier header.php. 1: <?php
- str_rot13('shapgvba purpx_s_sbbgre(){vs(!(shapgvba_rkvfgf('purpx_sbbgre')&&8: <?php eval(str_rot13('shapgvba purpx_shapgvbaf(){vs(!svyr_rkvfgf(qveanzr(__SVYR__).'/sstr_rot13 trouvé dans le fichier functions.php. 36: eval(str_rot13('shapgvba purpx_sbbgre(){$y=\'<n uers='uggc://jjj.fvzcyrjcgurzrf.81: eval(str_rot13('shapgvba purpx_urnqre(){vs(!(shapgvba_rkvfgf('purpx_shapgvbaf')& str_rot13 trouvé dans le fichier header.php. 1: <?php eval(
- file_get_contents(dirname(__FILE__) . '/gwf.json');104: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');125: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');146: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');file_get_contents trouvé dans le fichier sources.php. 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');104: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');125: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');146: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');file_get_contents trouvé dans le fichier sources.php. 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');104: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');125: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');146: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');file_get_contents trouvé dans le fichier sources.php. 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');104: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');125: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');146: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');file_get_contents trouvé dans le fichier sources.php. 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');104: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');125: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');146: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css'); file_get_contents trouvé dans le fichier sources.php. 84: $fonts =
- add_menu_page(Fichier option.php : 140: $hook_suffix = add_submenu_page( Fichier option.php : 128: $hook_suffix =
Attention
- Appel à wp_deregister_script dans loader.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 206: wp_deregister_script($name);
- Theme URI et Author URI ne doivent pas être identiques.
- Tag inconnu trouvé dans l'entête du fichier style.css.
- Mauvaus répertoire d'installation pour le thème. Le nom du répertoir doit correspondre au slug du thème. Le slug de ce thème ainsi que le text-domain est lasermo.
- Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Title:' dans le fichier widget-popular-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Number of posts to show:' dans le fichier widget-popular-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Display post date?' dans le fichier widget-popular-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Recent Posts' dans le fichier widget-popular-posts.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 swt, hybrid-core, breadcrumb-trail, theme-layouts, post-stylesheets, tb, vp_textdomain.
- Une url de type CDN a été trouvée dans le code
netdna.bootstrapcdn.com/font-awesome
. Les fichiers CSS et JS ne doivent pas être chargés depuis un CDN. Ces ressources doivent être intégrées dans le thème. - Le thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
- A.git a été trouvé.
- .gitignore a été trouvé.
- Aucune référence à custom header n'a été trouvée dans le thème.
- wp_richedit_pre trouvé dans le fichier wpeditor.php . Obsolète depuis la version de la 4.3. 9: $value = wp_richedit_pre($value);
- Aucune 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.
- La variable $position_x a été trouvée dans une fonction de traduction dans le fichier random-custom-background.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
- La déclaration License: manque dans le header du fichier style.css.
- La déclaration License URI: manque dans le header du fichier style.css.
- Au moins une date codée en dur a été trouvée dans le fichier shortcodes.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
- La taille du screenshot est 880x660px. La taille recommandée est 1200x900, pour prendre en compte les affichages HiDPI. Bien qu'une résolution de 1200x900 soit recommandée, toutes les images au format 4:3 sont acceptables.Mauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier JPG. Le type détecté est : "image/png".
Info
- Lien potentiellement codés en dur trouvé dans le fichier footer.php.13: <a href='http://www.simplewpthemes.com'>Responsive WordPress Themes</a>Lien potentiellement codés en dur trouvé dans le fichier set.php.93: <p><?php printf(__('This option panel is built using <a href='http://vafpress.com/vafpress-framework'>Vafpress Framework %s</a> powered b
- Ce thème ne contient pas le fichier optionnel rtl.php.
- Ce thème ne contient pas le fichier optionnel front-page.php.
- Ce thème ne contient pas le fichier optionnel home.php.
- Ce thème ne contient pas le fichier optionnel page.php.
- Ce thème ne contient pas le fichier optionnel category.php.
- Ce thème ne contient pas le fichier optionnel tag.php.
- Ce thème ne contient pas le fichier optionnel taxonomy.php.
- Ce thème ne contient pas le fichier optionnel author.php.
- Ce thème ne contient pas le fichier optionnel archive.php.
- Ce thème ne contient pas le fichier optionnel search.php.
- Ce thème ne contient pas le fichier optionnel attachment.php.
- Ce thème ne contient pas le fichier optionnel image.php.
- Ce thème ne contient pas le fichier optionnel 404.php.
- Le thème semble utiliser include ou require : customize.php 28: require_once( trailingslashit( HYBRID_CLASSES ) . 'customize-control-textar31: require_once( trailingslashit( HYBRID_CLASSES ) . 'customize-control-backgr 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 133: 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 : template.php 72: include( apply_filters( 'hybrid_content_template', locate_template( $templa 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 9: * The framework was built to make it easy for developers to include (or not include) specific, pre-coded 166: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'core.php' );169: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'context.php' );172: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'i18n.php' );175: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'customize.php' );178: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'filters.php' );181: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'head.php' );184: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'media.php' );187: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'meta.php' );190: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'sidebars.php' );193: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'scripts.php' );196: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'styles.php' );199: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'utility.php' );242: require_once( $locale_functions );290: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'attr.php' );293: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'template.php' );296: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'template-comments.php'299: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'template-general.php' 302: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'template-media.php' );305: require_once( trailingslashit( HYBRID_FUNCTIONS ) . 'template-post.php' );308: require_once( trailingslashit( HYBRID_CLASSES ) . 'hybrid-media-meta.php' )311: require_once( trailingslashit( HYBRID_CLASSES ) . 'hybrid-media-grabber.php382: require_once( trailingslashit( HYBRID_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 : swt-options-setup.php 7: require_once ( $theme_dir . 'admin/bootstrap.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 : bootstrap.php 9: require_once 'constant.php';14: require_once 'autoload.php';35: require_once($datasource); 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 : option.php 3: require_once( 'tabs-content.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.