![](https://themecheck.info/7t6bem9gpps8ocosc0k08ko8s/thumbnail.png)
RealHomes Theme Theme URI: http://themeforest.net/item/real-home
WordPress 6.6.1 theme
- TYPE DE THèMEThème WordPress %s 6.6.1
- NOM DU FICHIERReal Homes v2.6.3 – WordPress Real Estate Theme2.zip
- TAILLE DU FICHIER66031141 octets
- MD583ed73415e11817150c8b61a04c7fc8b
- SHA19d7d117813aa6c8cdee142d5203fe6116e34c7e7
- LICENCEGNU GPL 3
- FICHIERS INCLUSCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
- VERSION2.6.3
- URI DE L'AUTEURhttp://www.inspirythemes.com/
- TAGScustom-background, threaded-comments, translation-ready, light, one-column, two-columns, three-columns, four-columns, custom-menu, theme-options
- DATE DE CRéATION2019-04-18
- DERNIèRE MISE à JOUR DU FICHIER2019-04-18
- DERNIèRE VALIDATION2019-04-18 22:29
- AUTRES VERSIONS
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
![](https://themecheck.info/img/images/line_content-home.png)
- Un setting Customizer a été trouvé sans callback de sanitization dans le fichier search.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier agents.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier news.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier misc.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier currency-switcher.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier property.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier payments.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier price-format.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier home.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier header.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier contact.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier members.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier footer.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier list-and-taxonomy.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier url-slugs.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier styles.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.
return strtr(base64_encode ($x), '+/', '-_');
base64_encode trouvé dans le fichier recaptchalib.php. - <iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500" frameborder="0"> trouvé dans le fichier recaptchalib.php. 125: <iframe src=''. $server . '/noscript?k=' . $pubkey . $errorpart . '' height<iframe src="//www.google.com/recaptcha/api/noscript?k=<?php echo esc_attr( $reCAPTCHA_public_key ); ?> trouvé dans le fichier custom-recaptcha.php. 46: <iframe src='//www.google.com/recaptcha/api/noscript?k=<?php echo esc_attr(
- fwrite($fs, $http_request);fclose trouvé dans le fichier recaptchalib.php. 88: fclose($fs);file_get_contents trouvé dans le fichier parsers.php. 252: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {fopen trouvé dans le fichier parsers.php. 394: $fp = $this->fopen( $file, 'r' );610: function fopen( $filename, $mode = 'r' ) {613: return fopen( $filename, $mode );fclose trouvé dans le fichier parsers.php. 443: $this->fclose($fp);628: function fclose( $fp ) {631: return fclose( $fp );fopen trouvé dans le fichier parsers.php. 394: $fp = $this->fopen( $file, 'r' );610: function fopen( $filename, $mode = 'r' ) {613: return fopen( $filename, $mode );fopen trouvé dans le fichier parsers.php. 394: $fp = $this->fopen( $file, 'r' );610: function fopen( $filename, $mode = 'r' ) {613: return fopen( $filename, $mode );fclose trouvé dans le fichier parsers.php. 443: $this->fclose($fp);628: function fclose( $fp ) {631: return fclose( $fp );fclose trouvé dans le fichier parsers.php. 443: $this->fclose($fp);628: function fclose( $fp ) {631: return fclose( $fp );file_get_contents trouvé dans le fichier radium-importer.php. 441: $data = file_get_contents( $file );548: $data = file_get_contents( $file );file_get_contents trouvé dans le fichier radium-importer.php. 441: $data = file_get_contents( $file );548: $data = file_get_contents( $file ); fwrite trouvé dans le fichier recaptchalib.php. 84:
- fsockopen($host, $port, $errno, $errstr, 10) ) ) { fsockopen trouvé dans le fichier recaptchalib.php. 80: if( false == ( $fs = @
- add_submenu_page(Fichier radium-importer.php : 146: add_submenu_page('themes.php', 'Import Demo Data', 'Import Demo Data', 'swi Fichier real-estate.php : 75:
- Les thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier member.php.
- screen_icon(); screen_icon trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 3.8. 1013:
- 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().
js_composer.zip web-product-dark.zip web-product-dark-hero.zip highlight-carousel.zip highlight-showcase.zip classicslider.zip main-feature-slider.zip photography-carousel.zip photography.zip classic-carousel.zip gym.zip mainfeature.zip sportshero.zip revslider.zip realhomes.zip
a été trouvé.
Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip
Attention
![](https://themecheck.info/img/images/line_content-home.png)
- Appel à wp_deregister_script dans basic.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 602: wp_deregister_script('select2');605: wp_deregister_script('custom');Appel à wp_deregister_script dans functions.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 577: wp_deregister_script( 'flexslider' ); // deregister flexslider if it regi
- Le tag light est obsolète, il ne doit pas figurer dans le header de 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 realhomes-themetheme-uri-httpthemeforest-netitemreal-homes-wordpress-real-estate-theme5373914.
- Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'framework' dans le fichier template-compare.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'framework' dans le fichier template-compare.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'framework' dans le fichier template-compare.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'framework' dans le fichier template-compare.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'framework' dans le fichier template-compare.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments dans le fichier member.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 framework, inspiry, radium, meta-box.
- 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.Le thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
- Le fichier change-log.txt contient un mélange de finde ligne \r\n and \n
- Aucune référence à custom header n'a été trouvée dans le thème.
- screen_icon trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 3.8. 1013: screen_icon();
- 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 $compare_feature a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $compare_property a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $compare_property a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $compare_property_types a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $city a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $compare_locations_str a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
- La variable $user_register a été trouvée dans une fonction de traduction dans le fichier member.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
- La variable $compare_feature a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $compare_property a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $compare_property a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $compare_property_types a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $city a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $compare_locations_str a été trouvée dans une fonction de traduction dans le fichier template-compare.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
- 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
![](https://themecheck.info/img/images/line_content-home.png)
- 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 category.php.
- Ce thème ne contient pas le fichier optionnel tag.php.
- Ce thème ne contient pas le fichier optionnel attachment.php.
- Le thème semble utiliser include ou require : template-agent-listing.php 86: ?><li class='office'><?php include( get_template_directory() . '/images/icon-phone.svg' ); _e('Office'89: ?><li class='mobile'><?php include( get_template_directory() . '/images/icon-mobile.svg' ); _e('Mobile92: ?><li class='fax'><?php include( get_template_directory() . '/images/icon-printer.svg' ); _e('Fax', 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-users-listing.php 119: ?><li class='office'><?php include( get_template_directory() . '/images/icon-phone.svg' ); _e('Office'122: ?><li class='mobile'><?php include( get_template_directory() . '/images/icon-mobile.svg' ); _e('Mobile125: ?><li class='fax'><?php include( get_template_directory() . '/images/icon-printer.svg' ); _e('Fax', 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 : property-metas.php 7: include( get_template_directory() . '/images/icon-size.svg' );20: include( get_template_directory() . '/images/icon-bed.svg' );29: include( get_template_directory() . '/images/icon-bath.svg' );38: include( get_template_directory() . '/images/icon-garage.svg' ); 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 : property-agent-for-sidebar.php 41: <?php include( get_template_directory() . '/images/icon-phone.svg' );49: <?php include( get_template_directory() . '/images/icon-mobile.svg' );57: <?php include( get_template_directory() . '/images/icon-printer.svg' ); 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 : property-agent.php 47: <?php include( get_template_directory() . '/images/icon-phone.svg' );55: <?php include( get_template_directory() . '/images/icon-mobile.svg' );63: <?php include( get_template_directory() . '/images/icon-printer.svg' ); 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 : listing-view-type.php 30: <?php include( get_template_directory() . '/images/list-view.svg' ); ?>33: <?php include( get_template_directory() . '/images/grid-view.svg' ); ?> 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 : variation-center.php 58: <?php include( get_template_directory() . '/images/icon-mail.svg' ); ?> 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 : variation-simple.php 32: include( get_template_directory() . '/images/icon-mail.svg' ); 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 : author.php 86: ?><li class='office'><?php include( get_template_directory() . '/images/icon-phone.svg' ); _e('Office'90: ?><li class='mobile'><?php include( get_template_directory() . '/images/icon-mobile.svg' ); _e('Mobile94: ?><li class='fax'><?php include( get_template_directory() . '/images/icon-printer.svg' ); _e('Fax', 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-contact.php 62: ?><li class='phone'><?php include( get_template_directory() . '/images/icon-phone.svg' ); _e('Phone',69: ?><li class='mobile'><?php include( get_template_directory() . '/images/icon-mobile.svg' ); _e('Mobile73: ?><li class='fax'><?php include( get_template_directory() . '/images/icon-printer.svg' ); _e('Fax',77: ?><li class='email'><?php include( get_template_directory() . '/images/icon-mail.svg' ); _e('Email', 81: ?><li class='address'><?php include( get_template_directory() . '/images/icon-map.svg' ); _e('Address', 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 : demo-import.php 18: include_once( get_template_directory() . '/framework/one-click-demo-install 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 : property-submit-handler.php 215: require_once( ABSPATH . 'wp-admin' . '/includes/image.php' );216: require_once( ABSPATH . 'wp-admin' . '/includes/file.php' );217: require_once( ABSPATH . 'wp-admin' . '/includes/media.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 : real-estate.php 168: require_once( get_template_directory() . '/framework/functions/Pagination.c 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 : load.php 7: require_once( INSPIRY_FRAMEWORK . 'functions/header.php' );10: require_once( INSPIRY_FRAMEWORK . 'functions/basic.php' );13: require_once( INSPIRY_FRAMEWORK . 'functions/pagination.php' );16: require_once( INSPIRY_FRAMEWORK . 'functions/price.php' );19: require_once( INSPIRY_FRAMEWORK . 'functions/real-estate.php' );22: require_once( INSPIRY_FRAMEWORK . 'functions/real-estate-search.php' );25: include_once( INSPIRY_FRAMEWORK . 'functions/home.php' );28: require_once( INSPIRY_FRAMEWORK . 'functions/breadcrumbs.php' );31: include_once( INSPIRY_FRAMEWORK . 'functions/member.php' );34: include_once( INSPIRY_FRAMEWORK . 'functions/submit-edit.php' );37: include_once( INSPIRY_FRAMEWORK . 'functions/favorites.php' );40: include_once( INSPIRY_FRAMEWORK . 'functions/contact-form-handlers.php' );43: include_once( INSPIRY_FRAMEWORK . 'functions/property-submit-handler.php' )46: include_once( INSPIRY_FRAMEWORK . 'functions/edit-profile-handler.php' );49: include_once( INSPIRY_FRAMEWORK . 'functions/theme-comment.php' );52: include_once( INSPIRY_FRAMEWORK . 'functions/currency-switcher.php' );55: require_once( INSPIRY_FRAMEWORK . 'functions/demo-import.php' );58: require_once( INSPIRY_FRAMEWORK . 'functions/compare.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 : Pagination.class.php 236: include 'render.inc.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 : contact-form-handlers.php 52: require_once( get_template_directory() . '/recaptcha/recaptchalib.php' );206: require_once( get_template_directory() . '/recaptcha/recaptchalib.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 : header.php 5: include_once( get_template_directory() . '/css/dynamic-css.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 : init.php 14: require_once( dirname( __FILE__ ) . '/importer/radium-importer.php' ); //lo 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 : radium-importer.php 401: require_once( $class_wp_importer );410: require_once( $class_wp_import ); 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 : inspiry-meta-box.php 13: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );100: require_once( get_template_directory() . '/framework/meta-box/meta-box-plug108: require_once( get_template_directory() . '/framework/meta-box/extensions/me116: require_once( get_template_directory() . '/framework/meta-box/extensions/me124: require_once( get_template_directory() . '/framework/meta-box/extensions/me132: require_once( get_template_directory() . '/framework/meta-box/extensions/me139: require_once( get_template_directory() . '/framework/meta-box/config-meta-b145: require_once( get_template_directory() . '/framework/include/additional-det 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 : customizer.php 51: require_once( INSPIRY_FRAMEWORK . 'customizer/custom/control-multiple-check52: require_once( INSPIRY_FRAMEWORK . 'customizer/custom/control-intro-text.php53: require_once( INSPIRY_FRAMEWORK . 'customizer/custom/control-separator.php'75: require_once( INSPIRY_FRAMEWORK . 'customizer/header.php' );81: require_once( INSPIRY_FRAMEWORK . 'customizer/home.php' );87: require_once( INSPIRY_FRAMEWORK . 'customizer/search.php' );93: require_once( INSPIRY_FRAMEWORK . 'customizer/price-format.php' );101: require_once( INSPIRY_FRAMEWORK . 'customizer/currency-switcher.php' );108: require_once( INSPIRY_FRAMEWORK . 'customizer/property.php' );114: require_once( INSPIRY_FRAMEWORK . 'customizer/news.php' );120: require_once( INSPIRY_FRAMEWORK . 'customizer/gallery.php' );126: require_once( INSPIRY_FRAMEWORK . 'customizer/agents.php' );132: require_once( INSPIRY_FRAMEWORK . 'customizer/contact.php' );138: require_once( INSPIRY_FRAMEWORK . 'customizer/list-and-taxonomy.php' );144: require_once( INSPIRY_FRAMEWORK . 'customizer/misc.php' );150: require_once( INSPIRY_FRAMEWORK . 'customizer/footer.php' );156: require_once( INSPIRY_FRAMEWORK . 'customizer/members.php' );162: require_once( INSPIRY_FRAMEWORK . 'customizer/payments.php' );168: require_once( INSPIRY_FRAMEWORK . 'customizer/url-slugs.php' );174: require_once( INSPIRY_FRAMEWORK . 'customizer/styles.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 : single-agent.php 67: ?><li class='office'><?php include( get_template_directory() . '/images/icon-phone.svg' ); _e('Office'70: ?><li class='mobile'><?php include( get_template_directory() . '/images/icon-mobile.svg' ); _e('Mobile73: ?><li class='fax'><?php include( get_template_directory() . '/images/icon-printer.svg' ); _e('Fax', 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.