0
Validation results

LandingPress WP

LandingPress WP

WordPress 6.5.2 theme
0
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMElandingpress.zip
  • FILE SIZE3952273 bytes
  • MD57a6fd1d5ae6c2f736ac758db380099e8
  • SHA19efc118c5fb3bde08cfea36f819d735dc98b1d88
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • VERSION2.9.1
  • TAGStranslation-ready,blog,e-commerce
  • CREATION DATE2021-02-17
  • LAST FILE UPDATE2021-02-17
  • LAST VALIDATION2021-02-17 07:34
  • OTHER VERSIONS

    3.0.0-beta10 : 15%

    2.9.5 : 0%

This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Title : Title The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="https://www.googletagmanager.com/ns.html?id=<?php echo esc_attr( $gtm_id ); ?> in file frontend.php. 1573: <noscript><iframe src='https://www.googletagmanager.com/ns.html?id=<?php echo esc_attFound <iframe src="<?php echo $video_src; ?> in file video-facebook.php. 123: <iframe src='<?php echo $video_src; ?>' width='<?php echo $video_width; ?>'Found <iframe width="<?php echo $video_width; ?>" height="<?php echo $video_height; ?>" src="<?php echo esc_url( $youtube_src ); ?> in file video-youtube.php. 180: <iframe width='<?php echo $video_width; ?>' height='<?php echo $video_heighFound <iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?q=%s&amp;t=m&amp;z=%d&amp;output=embed&amp;iwloc=near"> in file google-maps.php. 202: '<div class='elementor-custom-embed'><iframe frameborder='0' scrolling='no' marginheight='0' marginwidth='0' src
  3. Malware : Operations on file system file_get_contents was found in the file landingpress-wc-ongkir.php 719: $response = file_get_contents( $cities_file );731: $response = file_get_contents( $subdistricts_file );file_get_contents was found in the file landingpress-wc-ongkir.php 719: $response = file_get_contents( $cities_file );731: $response = file_get_contents( $subdistricts_file );file_put_contents was found in the file local.php 457: $put_contents = file_put_contents( $complete_path, $file_data['content'] );readfile was found in the file local.php 494: @readfile( $zip_complete_path );file_get_contents was found in the file local.php 742: $data = json_decode( file_get_contents( $file_name ), true );file_put_contents was found in the file landingpresspages.php 290: $put_contents = file_put_contents( $complete_path, $file_data['content'] );readfile was found in the file landingpresspages.php 327: @readfile( $zip_complete_path );file_get_contents was found in the file landingpresspages.php 519: $data = json_decode( file_get_contents( $file_name ), true );file_put_contents was found in the file css-file.php 98: $file_created = file_put_contents( $this->path, $this->css );file_get_contents was found in the file export-import.php 221: $raw = file_get_contents( $file['file'] );
  4. Admin menu : Themes should use add_theme_page() for adding admin pages. File local.php : 172: add_submenu_page(File local.php : 180: add_menu_page(File settings.php : 26: add_menu_page(File settings.php : 42: add_submenu_page(File tools.php : 17: add_submenu_page(File main.php : 222: add_submenu_page(
  5. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : editor.php.
  6. Registration of theme features : Implementation of add_theme_support() add_theme_support() was found in the file functions.php. However get_post_format and/or has_post_format were not found.
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in optimization.php. Themes must not deregister core scripts. 19: wp_deregister_script('wp-embed');
  2. Text domain : Incorrect use of translation functions.More than one text-domain is being used in this theme. This means the theme will not be compatible with WordPress.org language packs. The domains found are landingpress-wp, elementor.
  3. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.
  4. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file frontend.css.
  5. I18N implementation : Proper use of ___all(Possible variable $i found in translation function in options.php. Translation function calls should not contain PHP variables.
  6. I18N implementation : Proper use of esc_html___all(Possible variable $i found in translation function in options.php. Translation function calls should not contain PHP variables.
  7. I18N implementation : Proper use of gettext(Possible variable $translated_text found in translation function in addons.php. Translation function calls should not contain PHP variables.
  8. Screenshot : Screenshot fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  3. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  4. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  5. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  6. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  7. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  8. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  9. Optional files : Presence of archive template file archive.phpThis theme does not contain optional file archive.php.
  10. Optional files : Presence of search results template file search.phpThis theme does not contain optional file search.php.
  11. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  12. Use of includes : Use of include or requireThe theme appears to use include or require : confirmation-form.php 1067: require_once( ABSPATH . 'wp-admin/includes/image.php' );1068: require_once( ABSPATH . 'wp-admin/includes/file.php' );1069: require_once( ABSPATH . 'wp-admin/includes/media.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : elementor-landingpress.php 147: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/navigation-men148: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/posts-grid.php149: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/contact-form.p150: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/confirmation-f151: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/slider-image.p152: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/slider-content153: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/video-youtube.154: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/video-facebook155: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-sms.php156: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-tel.php157: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-bbm.php158: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-line.ph159: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-whatsap160: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-wagroup161: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-messeng162: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-telegra163: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-instagr164: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/button-video.p165: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/countdown-pro.166: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/countdown-simp167: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/optin.php' );168: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/optin-2steps.p169: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/fb-comments.ph171: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/wc-products.ph172: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/wc-products-on173: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/wc-products-be174: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/wc-product-cat175: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/wc-product-add178: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/wuoy-buy-butto179: require_once ( ADDONS_PATH . 'elementor-landingpress/widgets/wuoy-content-p If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : custom-meta-boxes.php 36: include_once( CMB_PATH . '/classes.fields.php' );37: include_once( CMB_PATH . '/class.cmb-meta-box.php' );40: include_once( CMB_PATH . '/fields-anywhere.php' );42: // include_once( CMB_PATH . '/example-functions.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : elementor.php 69: require( ELEMENTOR_PATH . 'includes/plugin.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : editor.php 243: require_once( ABSPATH . 'wp-admin/includes/post.php' );263: require_once( ABSPATH . 'wp-admin/includes/post.php' );283: include( 'editor-templates/editor-wrapper.php' );790: require( ABSPATH . WPINC . '/class-wp-editor.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : rollback.php 154: require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : image-size.php 202: require_once( ELEMENTOR_PATH . 'includes/libraries/bfi-thumb/bfi-thumb.php' If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : controls.php 284: require( $control_filename ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : widgets.php 74: include( ELEMENTOR_PATH . 'includes/widgets/' . $widget_filename . '.php' ) If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : addons.php 8: include_once( ADDONS_PATH . 'system-check/system-check.php' );13: require_once( ADDONS_PATH . 'updater/theme-updater.php' );21: include_once( ADDONS_PATH . 'export-import/export-import.php' );34: require_once( CMB_PATH . 'custom-meta-boxes.php' );60: require_once( ELEMENTOR_PATH . 'includes/plugin.php' );78: require_once( ELEMENTOR_PRO_PATH . 'plugin.php' );94: include_once( ADDONS_PATH . 'elementor-landingpress/elementor-landingpress.190: require_once( LP_WC_ONGKIR_PATH . 'landingpress-wc-ongkir.php' );237: include_once( ADDONS_PATH . 'shortcodes/shortcodes.php' );238: include_once( ADDONS_PATH . 'optimization/optimization.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : export-import.php 189: require_once( ABSPATH . 'wp-admin/includes/file.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : theme-updater.php 13: include( dirname( __FILE__ ) . '/theme-updater-admin.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : theme-updater-admin.php 88: include( dirname( __FILE__ ) . '/theme-updater-class.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
Other checked themes