G5 Beyot
WordPress 6.7.1 theme
- TYPE DE THèMEThème WordPress %s 6.7.1
- NOM DU FICHIERbeyot.zip
- TAILLE DU FICHIER23727018 octets
- MD5b701d5299530e2146b17b8ee495589a1
- SHA19f5c460e5e4ff6dd08b54ffffc4a10775448ef80
- LICENCEGNU GPL 2
- FICHIERS INCLUSCSS, PHP, XML, Bitmap images, Adobe Illustrator
- URI DU THèME URIhttp://themes.g5plus.net/beyot/
- VERSION2.0.0
- URI DE L'AUTEURhttp://g5plus.net/
- TAGStwo-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
- DATE DE CRéATION2021-03-30
- DERNIèRE MISE à JOUR DU FICHIER2021-03-30
- DERNIèRE VALIDATION2021-03-30 11:20
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
- base64_decode($value['option_value']), $value['autoload']);38: $s_query = $wpdb->prepare('update $wpdb->options set `option_value` = %s , `autoload` = %s where option_name = %s', base64_decode($value['option_value']), $value['autoload'], $key);base64_decode trouvé dans le fichier admin-theme-options.class.php. 595: $backup = json_decode(base64_decode($_POST['backup_data']), true); base64_decode trouvé dans le fichier g5plus_import_class.php. 35: $s_query = $wpdb->prepare('insert into $wpdb->options(`option_name`, `option_value`, `autoload`) values(%s, %s, %s)', $key,
<textarea readonly><?php echo base64_encode(json_encode($options)); ?></textarea>
echo base64_encode(json_encode($options));
base64_encode trouvé dans le fichier admin-theme-options.class.php. - add_menu_page(Fichier class-gf-dashboard.php : 69: add_submenu_page(81: add_submenu_page(Fichier class-gf-dashboard.php : 69: add_submenu_page(81: add_submenu_page(Fichier install-demo.php : 26: add_submenu_page(Fichier fonts.class.php : 50: add_submenu_page(Fichier admin-theme-options.class.php : 48: add_menu_page(Fichier admin-theme-options.class.php : 59: add_submenu_page( Fichier class-gf-dashboard.php : 58:
- wp_get_http( $url, $upload['file'] ); wp_get_http trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 4.4. Il est prérable d'utiliser WP_Http à la place. 1055: $headers =
beyot-framework-v5.0.0.zip js_composer-v6.2.0.zip envato-market.zip
a été trouvé.
Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip
Attention
- Appel à wp_deregister_script dans g5plus-framework.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 201: wp_deregister_script('select2');
- 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 g5-beyot.
- Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Classic' dans le fichier config.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Dark Layout' dans le fichier config.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments dans le fichier template.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments dans le fichier template.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 g5-beyot, beyot-framework, g5plus-arvo, smart-framework, Smart Framework.
- Le 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.
- Les thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier frontend.css.
- La variable $title a été trouvée dans une fonction de traduction dans le fichier template.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $description a été trouvée dans une fonction de traduction dans le fichier template.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
- La variable $title a été trouvée dans une fonction de traduction dans le fichier template.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $description a été trouvée dans une fonction de traduction dans le fichier template.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
- 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
- Les 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/ - Lien potentiellement codés en dur trouvé dans le fichier class-gf-dashboard-system-status.php.204: $php_version_markup = '<mark class='error'>' . sprintf( __( '%s - We recommend a minimum PHP version of 5.6. See: %s', 'beyot-framework' ), esc_html( $php_version ), '<a href='http://php.net/downloads.php' target='_blank'>' . __( 'How to update your P
- 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 date.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 : post-format-ui.php 90: include(G5PLUS_THEME_DIR.'core/post-format-ui/views/tabs.php');107: include(G5PLUS_THEME_DIR.'core/post-format-ui/views/format-'.$format.'.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 : Cache.php 3: require_once( GF_PLUGIN_DIR . 'core/less/Version.php');68: require_once(ABSPATH . 'wp-admin/includes/file.php');155: require_once($file);306: require_once(ABSPATH . 'wp-admin/includes/file.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 : Less.php 3: require_once( GF_PLUGIN_DIR . 'core/less/Cache.php');518: require_once(ABSPATH . 'wp-admin/includes/file.php');535: return include($cache_file);548: require_once(ABSPATH . 'wp-admin/includes/file.php');592: require_once(ABSPATH . 'wp-admin/includes/file.php');3847: $mime = require('mime');3868: require_once(ABSPATH . 'wp-admin/includes/file.php');5999: require_once(ABSPATH . 'wp-admin/includes/file.php');9429: require_once(ABSPATH . 'wp-admin/includes/file.php');10176: require_once(ABSPATH . 'wp-admin/includes/file.php');10302: require_once(ABSPATH . 'wp-admin/includes/file.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 : install-demo-page.php 42: <li><?php echo sprintf(__('<strong>1. Main demo and Single Agent Demo:</strong> Please active all plugin require (not idxpress, ihomefinder)', 'beyot-framework')); ?></li>43: <li><?php echo sprintf(__('<strong>2. Single Property Landing demo:</strong> Please active all plugin require (not Essential Real Estate plugin, idxpress, ihomefinder)', 'beyot-44: <li><?php echo sprintf(__('<strong>3. IDXpress demo:</strong> Please active all plugin require (not Essential Real Estate plugin) and active IDXpress plugin', 'be45: <li><?php echo sprintf(__('<strong>4. iHomeFinder demo:</strong> Please active all plugin require (not Essential Real Estate plugin) and active ihomefinder plugin', 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 : parsers.php 61: require_once(ABSPATH . 'wp-admin/includes/file.php');277: require_once(ABSPATH . 'wp-admin/includes/file.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 : install-demo.php 70: require_once( ABSPATH . 'wp-content/plugins/revslider/revslider_admin.php' 83: require_once( $class_wp_importer );92: require_once( $class_wp_import );114: include_once( GF_PLUGIN_DIR . 'core/install-demo/g5plus_import_class.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 : g5plus_import_class.php 27: require_once(ABSPATH . 'wp-admin/includes/file.php');54: require_once(ABSPATH . 'wp-admin/includes/file.php');138: require_once(ABSPATH . 'wp-admin/includes/file.php');420: require_once(ABSPATH . 'wp-admin/includes/file.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 : wordpress-importer.php 138: require_once(ABSPATH . 'wp-admin/includes/file.php');610: require_once(ABSPATH . 'wp-admin/includes/file.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 : widgets.php 22: include_once(GF_PLUGIN_DIR . 'widgets/includes/' . $class .'.php');27: include_once( GF_PLUGIN_DIR . 'widgets/g5plus-widget.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 : less-functions.php 514: require_once(ABSPATH . 'wp-admin/includes/file.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 : file.class.php 19: require_once(ABSPATH . 'wp-admin/includes/file.php');26: require_once(ABSPATH . 'wp-admin/includes/file.php');33: require_once(ABSPATH . 'wp-admin/includes/file.php');40: require_once(ABSPATH . 'wp-admin/includes/file.php');48: require_once(ABSPATH . 'wp-admin/includes/file.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 : helper.class.php 80: include($located); 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 : smart-framework.php 86: include_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 : theme-functions.php 133: include($located); 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.