Kratos
WordPress 6.7 theme
- TYPE DE THèMEThème WordPress %s 6.7
- NOM DU FICHIERkratos-4.0.3.zip
- TAILLE DU FICHIER4007942 octets
- MD57335f555675a7a252ea72c2b038a332d
- SHA1ce93ce9b4aeb0ef14ff1d923f2cd8a9e25ecc761
- LICENCEGNU GPL 3
- FICHIERS INCLUSCSS, PHP, Bitmap images
- URI DU THèME URIhttps://github.com/vtrois/kratos
- VERSION4.0.3
- TAGS博客, 双栏, 响应式, 自定义背景, 自定义颜色, 自定义图标, 自定义菜单, 特色图像, 收录优化, 邮件中心, 主题选项, 小工具, 文章置顶, 无障碍友好
- DATE DE CRéATION2021-10-04
- DERNIèRE MISE à JOUR DU FICHIER2021-10-04
- DERNIèRE VALIDATION2021-10-04 20:27
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.
- ini_set('display_errors', 'On'); ini_set trouvé dans le fichier Extension.php. 142: @
- base64_decode($response->content);base64_decode trouvé dans le fichier GitHubApi.php. 274: return base64_decode($response->content); base64_decode trouvé dans le fichier GitLabApi.php. 247: return
return 'Basic ' . base64_encode($this->userName . ':' . $this->accessToken);
base64_encode trouvé dans le fichier OAuthSignature.php.$parameters['oauth_signature'] = base64_encode(hash_hmac('sha1', $stringToSign, $secret, true));
base64_encode trouvé dans le fichier ImageX.php.return base64_encode(json_encode($token));
base64_encode trouvé dans le fichier V4Curl.php.$sts['SessionToken'] = 'STS2' . base64_encode(json_encode($innerToken));
$accessKeyId = $prefix . base64_encode(bin2hex(random_bytes(16)));
return base64_encode(bin2hex(random_bytes(30)));
return base64_encode(openssl_encrypt($src, 'AES-128-CBC', $pwd, OPENSSL_RAW_DATA |
$sign = base64_encode(hash_hmac('sha1', $data, $dateKey, true));
base64_encode trouvé dans le fichier getallheaders.php.$headers['Authorization'] = 'Basic ' . base64_encode($_SERVER['PHP_AUTH_USER'] . ':' . $basic_pass);
base64_encode trouvé dans le fichier StreamHandler.php.$auth = \base64_encode('{$parsed['user']}:{$parsed['pass']}');
base64_encode trouvé dans le fichier Client.php.. \base64_encode('$value[0]:$value[1]');
base64_encode trouvé dans le fichier GitHubApi.php. - .prettierignore .htaccess .pullapprove.yml .gitignore .eslintignore a été trouvé.
- <iframe style="width:100%" frameborder="no" border="0" marginwidth="0" marginheight="0" height=86 src="//music.163.com/outchain/player?type=2&id='; $return .= $content; $return .= '&auto=' . kratos_option('g_163mic', false) . '&height=66"> trouvé dans le fichier theme-shortcode.php.
- file_get_contents($filePath);fopen trouvé dans le fichier ImageX.php. 249: $body = fopen($filePath, 'r');file_get_contents trouvé dans le fichier V4Curl.php. 40: $this->version = trim(file_get_contents(__DIR__ . '/../../VERSION'));92: $json = json_decode(file_get_contents(getenv('HOME') . '/.volc/config'), true);file_get_contents trouvé dans le fichier V4Curl.php. 40: $this->version = trim(file_get_contents(__DIR__ . '/../../VERSION'));92: $json = json_decode(file_get_contents(getenv('HOME') . '/.volc/config'), true);fopen trouvé dans le fichier StreamFactoryInterface.php. 22: * supported by the `fopen` function.24: * The `$filename` MAY be any string supported by `fopen()`.fwrite trouvé dans le fichier platform_check.php. 17: fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_Efopen trouvé dans le fichier RequestOptions.php. 79: * fopen() enable debug output with the HTTP handler used to send afwrite trouvé dans le fichier MockHandler.php. 126: \fwrite($sink, $contents);file_put_contents trouvé dans le fichier MockHandler.php. 128: \file_put_contents($sink, $contents);fopen trouvé dans le fichier StreamHandler.php. 154: Fopen('php://temp', 'r+');317: $resource = @\fopen((string) $uri, 'r', false, $contextResource);fwrite trouvé dans le fichier StreamHandler.php. 553: \fwrite($value, $args[$i] . ': '' . $v . '' ');555: \fwrite($value, '\n');fwrite trouvé dans le fichier StreamHandler.php. 553: \fwrite($value, $args[$i] . ': '' . $v . '' ');555: \fwrite($value, '\n');file_put_contents trouvé dans le fichier FileCookieJar.php. 68: if (false === \file_put_contents($filename, $jsonStr, \LOCK_EX)) {file_get_contents trouvé dans le fichier FileCookieJar.php. 84: $json = \file_get_contents($filename);fwrite trouvé dans le fichier Utils.php. 291: fwrite($stream, (string) $resource);307: fwrite($stream, stream_get_contents($resource));fwrite trouvé dans le fichier Utils.php. 291: fwrite($stream, (string) $resource);307: fwrite($stream, stream_get_contents($resource));fopen trouvé dans le fichier Utils.php. 289: Fopen('php://temp', 'r+');306: Fopen('php://temp', 'w+');330: Fopen('php://temp', 'r+'), $options);343: * When fopen fails, PHP normally raises a warning. This function adds an353: Fopen(string $filename, string $mode)369: $handle = fopen($filename, $mode);fclose trouvé dans le fichier Stream.php. 112: fclose($this->stream);fread trouvé dans le fichier Stream.php. 232: $string = fread($this->stream, $length);fwrite trouvé dans le fichier Stream.php. 251: $result = fwrite($this->stream, $string);fopen trouvé dans le fichier StreamWrapper.php. 47: return fopen('guzzle://stream', $mode, false, self::createStreamContext($stream));fopen trouvé dans le fichier theme-dogecloud.php. 22: $file = fopen($file, 'rb'); file_get_contents trouvé dans le fichier ImageX.php. 246: $content =
- curl_exec($easy->handle);curl_init trouvé dans le fichier CurlFactory.php. 69: $easy->handle = $this->handles ? \array_pop($this->handles) : \curl_init();curl_init trouvé dans le fichier theme-dogecloud.php. 31: $curl = curl_init();curl_exec trouvé dans le fichier theme-dogecloud.php. 44: $response = curl_exec($curl); curl_exec trouvé dans le fichier CurlHandler.php. 44: \
- add_submenu_page', $menu_parent, esc_attr($menu_title), esc_attr($menu_titl439: call_user_func('add_submenu_page', $menu_slug, esc_attr($sub_menu_title), esc_attr($sub_men446: call_user_func('add_submenu_page', $menu_slug, esc_attr($section['title']), esc_attr($sectFichier admin-options.class.php : 436: $menu_page = call_user_func('add_menu_page', esc_attr($menu_title), esc_attr($menu_title), $menu_capabilFichier admin-options.class.php : 433: $menu_page = call_user_func('add_submenu_page', $menu_parent, esc_attr($menu_title), esc_attr($menu_titl439: call_user_func('add_submenu_page', $menu_slug, esc_attr($sub_menu_title), esc_attr($sub_men446: call_user_func('add_submenu_page', $menu_slug, esc_attr($section['title']), esc_attr($sectFichier admin-options.class.php : 433: $menu_page = call_user_func('add_submenu_page', $menu_parent, esc_attr($menu_title), esc_attr($menu_titl439: call_user_func('add_submenu_page', $menu_slug, esc_attr($sub_menu_title), esc_attr($sub_men446: call_user_func('add_submenu_page', $menu_slug, esc_attr($section['title']), esc_attr($sect Fichier admin-options.class.php : 433: $menu_page = call_user_func('
- Les thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier theme-core.php.
- Impossible de trouver le script js comment-reply strong>.
if ( ! isset ($content_width) ) $content_width = 900;
Aucune largeur de contenu a été définie. Exemple: - get_bloginfo('url'); get_bloginfo('url') trouvé dans le fichier theme-options.php. Il est préférable d'utiliser home_url(). 54: $web_url =
- get_option('home'); ?>' class='btn btn-outline-primary ml-3 back-index'><?pget_option('home') trouvé dans le fichier header.php. Il est préférable d'utiliser home_url(). 34: <a class='navbar-brand' href='<?php echo get_option('home'); ?>'>get_option('home') trouvé dans le fichier theme-smtp.php. Il est préférable d'utiliser home_url(). 44: <h1 style='color:#fff; font-size:25px;line-height:30px; margin:0;'><a href='' . get_option('home') . '' style='text-decoration: none;color: #FFF;'>' . html94: <h1 style='color:#fff; font-size:25px;line-height:30px; margin:0;'><a href='' . get_option('home') . '' style='text-decoration: none;color: #FFF;'>' . html get_option('home') trouvé dans le fichier 404.php. Il est préférable d'utiliser home_url(). 23: <a href='<?php echo
- 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
- Appel à wp_deregister_script dans theme-core.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 81: wp_deregister_script('jquery');
- Tag inconnu 博客 trouvé dans l'entête du fichier style.css.Tag inconnu 双栏 trouvé dans l'entête du fichier style.css.Tag inconnu 响应式 trouvé dans l'entête du fichier style.css.Tag inconnu 自定义背景 trouvé dans l'entête du fichier style.css.Tag inconnu 自定义颜色 trouvé dans l'entête du fichier style.css.Tag inconnu 自定义图标 trouvé dans l'entête du fichier style.css.Tag inconnu 自定义菜单 trouvé dans l'entête du fichier style.css.Tag inconnu 特色图像 trouvé dans l'entête du fichier style.css.Tag inconnu 收录优化 trouvé dans l'entête du fichier style.css.Tag inconnu 邮件中心 trouvé dans l'entête du fichier style.css.Tag inconnu 主题选项 trouvé dans l'entête du fichier style.css.Tag inconnu 小工具 trouvé dans l'entête du fichier style.css.Tag inconnu 文章置顶 trouvé dans l'entête du fichier style.css.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 kratos.
- Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'A search form for your site.' dans le fichier theme-widgets.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Search', 'Search widget' dans le fichier theme-widgets.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Title:' dans le fichier theme-widgets.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'View details' dans le fichier Ui.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'More information about %s' dans le fichier Ui.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 kratos, csf, plugin-update-checker.
- 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é.
- Présence de balises PHP courtes dans le fichier ParsedownModern.php. "Il est conseillé de ne pas les utiliser car elles ne sont seulement disponibles lors de l'activation de la directive de configuration short_open_tag du php.ini, ou si PHP a été configuré avec l'option --enable-short-tags" (php.net), ce qui n'est pas le cas sur de nombreux serveurs.762: if (preg_match('/^\[(.+?)\]:[ ]*<?(\S+?)>?(?:[ ]+['\'(](.+)['\')])?[ ]*$/', $Line['text'], $matches))Présence de balises PHP courtes dans le fichier ParsedownLegacy.php. "Il est conseillé de ne pas les utiliser car elles ne sont seulement disponibles lors de l'activation de la directive de configuration short_open_tag du php.ini, ou si PHP a été configuré avec l'option --enable-short-tags" (php.net), ce qui n'est pas le cas sur de nombreux serveurs.760: if (preg_match('/^\[(.+?)\]:[ ]*<?(\S+?)>?(?:[ ]+['\'(](.+)['\')])?[ ]*$/', $Line['text'], $matches))
- introuvable.
- add_theme_support( 'automatic-feed-links' ) introuvable.
- comment_form introuvable.
- post_class introuvable.
- Aucune référence à custom header n'a été trouvée dans le thème.
- Aucune référence à custom background n'a été trouvée dans le thème.
- 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.
- Aucune référence à the_post_thumbnail n'a été trouvée dans le thème.
- La classe CSS .bypostauthor n'a pas été trouvée dans les styles du thème.
- La classe CSS .gallery-caption n'a pas été trouvée dans les styles du thème.
- 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
- 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 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.
- Le thème semble utiliser include ou require : setup.class.php 350: require_once($path); 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 : UpgraderStatus.php 126: require_once( ABSPATH . '/wp-admin/includes/plugin.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 : Autoloader.php 46: include ($this->libraryDir . $this->staticMap[$className]); 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 : Package.php 144: require_once(ABSPATH . '/wp-admin/includes/plugin.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 : PucReadmeParser.php 258: require_once(dirname(__FILE__) . '/Parsedown' . (version_compare(PHP_VERSIO 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 : theme-volcengine.php 12: require_once 'volcengine-imagex/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.