0
Validation results

Beauty by MyThemeShop

Beauty by MyThemeShop

WordPress 6.5.2 theme
0
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEmts_beauty.zip
  • FILE SIZE6191406 bytes
  • MD588420fae351bd53551999732976853cc
  • SHA118a65186bf34036b26b04c944a9e18106f18d994
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • THEME URIhttps://mythemeshop.com/themes/beauty/
  • VERSION1.0.7
  • AUTHOR URI
  • CREATION DATE2020-11-14
  • LAST FILE UPDATE2020-11-14
  • LAST VALIDATION2020-11-14 23:56
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.
  2. Security breaches : Use of base64_encode() Found base64_encode in file twitteroauth.php.
     $oauth_signature          = base64_encode( hash_hmac( 'sha1', $base_info, $composite_key, true ) );
  3. Unwanted files : hidden file(s) or folder(s) .babelrc was found.
  4. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe class="youtube-player" type="text/html" width="640" height="360" src="https://www.youtube.com/embed/NgeaqIy2OB0?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent" allowfullscreen="true" style="border:0;"> in file class-mts-rmu.php. 783: <span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='360' sr
  5. Malware : Operations on file system file_get_contents was found in the file class-beauty-demo-importer.php 286: $data = file_get_contents( $file );337: $data = file_get_contents( $file );file_get_contents was found in the file class-beauty-demo-importer.php 286: $data = file_get_contents( $file );337: $data = file_get_contents( $file );file_get_contents was found in the file parsers.php 66: $success = $dom->loadXML( file_get_contents( $file ) );296: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {file_get_contents was found in the file parsers.php 66: $success = $dom->loadXML( file_get_contents( $file ) );296: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {fopen was found in the file parsers.php 451: $fp = $this->fopen( $file, 'r' );675: function fopen( $filename, $mode = 'r' ) {678: return fopen( $filename, $mode );fclose was found in the file parsers.php 498: $this->fclose($fp);693: function fclose( $fp ) {696: return fclose( $fp );fopen was found in the file parsers.php 451: $fp = $this->fopen( $file, 'r' );675: function fopen( $filename, $mode = 'r' ) {678: return fopen( $filename, $mode );fopen was found in the file parsers.php 451: $fp = $this->fopen( $file, 'r' );675: function fopen( $filename, $mode = 'r' ) {678: return fopen( $filename, $mode );fclose was found in the file parsers.php 498: $this->fclose($fp);693: function fclose( $fp ) {696: return fclose( $fp );fclose was found in the file parsers.php 498: $this->fclose($fp);693: function fclose( $fp ) {696: return fclose( $fp );
  6. Malware : Network operations curl_init was found in the file twitteroauth.php 98: if ( ! function_exists( 'curl_init' ) ) {302: $feed = curl_init();curl_exec was found in the file twitteroauth.php 304: $json = curl_exec( $feed );
  7. Admin menu : Themes should use add_theme_page() for adding admin pages. File class-beauty-demo-importer.php : 29: add_submenu_page( 'beauty-options', esc_html__( 'Import / Export', 'beauty'File options.php : 253: $this->page = add_menu_page(File options.php : 263: $this->page = add_submenu_page(File class-tgm-plugin-activation.php : 653: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in options.php. Themes must not deregister core scripts. 352: wp_deregister_script( 'select2' );
  2. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  3. Text domain : Incorrect use of translation functions.Wrong installation directory for the theme name. The directory name must match the slug of the theme. This theme's correct slug and text-domain is beauty-by-mythemeshop.
  4. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'Rank Math SEO' in file class-mts-rmu.php.
  5. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file beauty-responsive.css.
  6. Comment pagination : Declaration of comment paginationThe theme doesn't have comment pagination code in it. Use paginate_comments_links() to add comment pagination, or older previous_comments_link() and next_comments_link() functions.
  7. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  8. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  9. Editor style : Presence of editor styleNo reference to add_editor_style() was found in the theme. It is recommended that the theme implements editor styling, so as to make the editor content match the resulting post output in the theme, for a better user experience.
  10. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  11. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  12. Screenshot : Screenshot fileScreenshot size is 880x660px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in class-beauty-head.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  2. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file widget-tweets.php.46: echo '<strong>'.$tweets->errors[0]->message.'!</strong><br />'. esc_html( 'You\'ll need to regenerate it <a href='https://dev.twitter.com/apps' target='_blank'>here</a>!', 'beauty' ) . $aft115: echo '</select></p><p>Visit <a href='https://dev.twitter.com/apps/' target='_blank'>this link</a> in a new tab, 115: echo '</select></p><p>Visit <a href='https://dev.twitter.com/apps/' target='_blank'>this link</a> in a new tab, Possible hard-coded links were found in the file class-mts-rmu.php.59: 'theme_options_notice' => '<span style='display:block;line-height:1.8;margin-bottom:20px;padding-left:3%;margin-top:-40px;'>' . sprintf( __( '%1$s is a revolutionary SEO product that combines the features of many SEO tools. Its features give you the power of an entire SEO team with just a few clicks.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math66: 'metabox_notice_install' => sprintf( __( 'The new %1$s plugin will help you rank better in the search results.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math69: 'metabox_notice_activate' => sprintf( __( 'The %1$s plugin is installed but not activated.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math76: <span class='mts-ctad'>' . sprintf( __( 'The new %1$s plugin can make your site load faster, offers more features, and can import your current SEO settings with one click.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math760: 'title' => '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank' class='rm59: 'theme_options_notice' => '<span style='display:block;line-height:1.8;margin-bottom:20px;padding-left:3%;margin-top:-40px;'>' . sprintf( __( '%1$s is a revolutionary SEO product that combines the features of many SEO tools. Its features give you the power of an entire SEO team with just a few clicks.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math66: 'metabox_notice_install' => sprintf( __( 'The new %1$s plugin will help you rank better in the search results.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math69: 'metabox_notice_activate' => sprintf( __( 'The %1$s plugin is installed but not activated.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math76: <span class='mts-ctad'>' . sprintf( __( 'The new %1$s plugin can make your site load faster, offers more features, and can import your current SEO settings with one click.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math760: 'title' => '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank' class='rm59: 'theme_options_notice' => '<span style='display:block;line-height:1.8;margin-bottom:20px;padding-left:3%;margin-top:-40px;'>' . sprintf( __( '%1$s is a revolutionary SEO product that combines the features of many SEO tools. Its features give you the power of an entire SEO team with just a few clicks.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math66: 'metabox_notice_install' => sprintf( __( 'The new %1$s plugin will help you rank better in the search results.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math69: 'metabox_notice_activate' => sprintf( __( 'The %1$s plugin is installed but not activated.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math76: <span class='mts-ctad'>' . sprintf( __( 'The new %1$s plugin can make your site load faster, offers more features, and can import your current SEO settings with one click.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math760: 'title' => '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank' class='rm59: 'theme_options_notice' => '<span style='display:block;line-height:1.8;margin-bottom:20px;padding-left:3%;margin-top:-40px;'>' . sprintf( __( '%1$s is a revolutionary SEO product that combines the features of many SEO tools. Its features give you the power of an entire SEO team with just a few clicks.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math66: 'metabox_notice_install' => sprintf( __( 'The new %1$s plugin will help you rank better in the search results.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math69: 'metabox_notice_activate' => sprintf( __( 'The %1$s plugin is installed but not activated.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math76: <span class='mts-ctad'>' . sprintf( __( 'The new %1$s plugin can make your site load faster, offers more features, and can import your current SEO settings with one click.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math760: 'title' => '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank' class='rm59: 'theme_options_notice' => '<span style='display:block;line-height:1.8;margin-bottom:20px;padding-left:3%;margin-top:-40px;'>' . sprintf( __( '%1$s is a revolutionary SEO product that combines the features of many SEO tools. Its features give you the power of an entire SEO team with just a few clicks.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math66: 'metabox_notice_install' => sprintf( __( 'The new %1$s plugin will help you rank better in the search results.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math69: 'metabox_notice_activate' => sprintf( __( 'The %1$s plugin is installed but not activated.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math76: <span class='mts-ctad'>' . sprintf( __( 'The new %1$s plugin can make your site load faster, offers more features, and can import your current SEO settings with one click.', 'beauty' ), '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank'>Rank Math760: 'title' => '<a href='https://rankmath.com/wordpress/plugin/seo-suite/' target='_blank' class='rm781: <p><strong>SEO is the most consistent source of traffic for any website.</strong> We created <a href='https://s.rankmath.com/seo' rel='nofollow ugc'><strong>Rank Math, a WordPre782: <h3><a href='https://s.rankmath.com/demo' rel='nofollow ugc'>Try The Demo</a></h3>784: <p><a href='https://s.rankmath.com/suitefeatures' rel='nofollow ugc'>Features</a> | <a 796: Configuring Google Schema Markup, aka Rich Snippets, is now easy, thanks to Rank Math. With support for 13+ types of Schema Markups, aka Rich Snippets, including the Rating Schema, you’ll be able to optimize your posts in just a few clicks. It also includes the <a href='https://rankmath.com/blog/faq-schema/' rel='nofollow ugc'>FAQ Schema aka FA883: <p><strong><a href='https://rankmath.com/blog/elementor-seo/' rel='nofollow ugc'>Elementor SEO<Possible hard-coded links were found in the file beauty-tgm-functions.php.22: 'description' => __( 'We created <a href='https://rankmath.com/wordpress/plugin/seo-suite/'>Rank Math, a WordPress SE44: 'source' => 'https://mythemeshop.com/mythemeshop-connect.zip',53: 'info_link' => 'https://mythemeshop.com/plugins/wp-tab-widget-pro/',63: 'info_link' => 'https://mythemeshop.com/plugins/wp-review-pro/',73: 'info_link' => 'https://mythemeshop.com/plugins/wp-subscribe-pro/',83: 'info_link' => 'https://mythemeshop.com/plugins/wp-quiz-pro/',93: 'info_link' => 'https://mythemeshop.com/plugins/wp-notification-bar/',101: 'info_link' => 'https://mythemeshop.com/plugins/wp-mega-menu/',118: 'info_link' => 'https://mythemeshop.com/plugins/wp-quiz-pro/',128: 'info_link' => 'https://mythemeshop.com/plugins/my-wp-backup-pro/',532: $author = isset( $plugin['author'] ) ? $plugin['author'] : '<a href='https://mythemeshop.com'>MyThemeShop</a>';563: $author = isset( $info['author'] ) ? $info['author'] : '<a href='https://mythemeshop.com'>MyThemeShop</a>';740: 'download_link' => 'https://mythemeshop.com/mythemeshop-connect.zip',758: $data->response[ 'mythemeshop-connect/mythemeshop-connect.php' ]->package = 'https://mythemeshop.com/mythemeshop-connect.zip';44: 'source' => 'https://mythemeshop.com/mythemeshop-connect.zip',53: 'info_link' => 'https://mythemeshop.com/plugins/wp-tab-widget-pro/',63: 'info_link' => 'https://mythemeshop.com/plugins/wp-review-pro/',73: 'info_link' => 'https://mythemeshop.com/plugins/wp-subscribe-pro/',83: 'info_link' => 'https://mythemeshop.com/plugins/wp-quiz-pro/',93: 'info_link' => 'https://mythemeshop.com/plugins/wp-notification-bar/',101: 'info_link' => 'https://mythemeshop.com/plugins/wp-mega-menu/',118: 'info_link' => 'https://mythemeshop.com/plugins/wp-quiz-pro/',128: 'info_link' => 'https://mythemeshop.com/plugins/my-wp-backup-pro/',532: $author = isset( $plugin['author'] ) ? $plugin['author'] : '<a href='https://mythemeshop.com'>MyThemeShop</a>';563: $author = isset( $info['author'] ) ? $info['author'] : '<a href='https://mythemeshop.com'>MyThemeShop</a>';740: 'download_link' => 'https://mythemeshop.com/mythemeshop-connect.zip',758: $data->response[ 'mythemeshop-connect/mythemeshop-connect.php' ]->package = 'https://mythemeshop.com/mythemeshop-connect.zip';Possible hard-coded links were found in the file class-beauty-settings.php.108: 'content' => '<p>' . sprintf( __( 'If you are facing any problem with our theme or theme option panel, head over to our %s.', 'beauty' ), '<a href='http://community.mythemeshop.com/'>' . __( 'Support Forums', 'beauty' ) . '115: 'content' => '<p>' . sprintf( __( 'Earn 70&#37; commision on every sale by refering your friends and readers. Join our %s.', 'beauty' ), '<a href='http://mythemeshop.com/affiliate-program/'>' . __( 'Affiliate Program', 'bePossible hard-coded links were found in the file footer.php.86: 'sub_desc' => esc_html__( 'You can change or remove our link from footer and use your own custom text.', 'beauty' ) . ( MTS_THEME_WHITE_LABEL ? '' : wp_kses( __( '(You can also use your affiliate link to <strong>earn 55% of sales</strong>. Ex: <a href='https://mythemeshop.com/go/aff/aff' target='_blank'>https://mythemeshop.com88: 'std' => MTS_THEME_WHITE_LABEL ? null : sprintf( __( 'Theme by %s', 'beauty' ), '<a href='http://mythemeshop.com/' rel='nofollow'>MyThemeShop</a>' ),Possible hard-coded links were found in the file functions-beauty-template-tags.php.1005: <a href='https://twitter.com/share' class='twitter-share-button' data-via='<?php ech
  3. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  4. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  5. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  6. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  7. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  8. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  9. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  10. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  11. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  12. Use of includes : Use of include or requireThe theme appears to use include or require : widget-tweets.php 33: //require_once('twitteroauth.php');36: if ( ! require_once( 'twitteroauth.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 : options.php 366: require_once( $this->dir . 'fields/' . $field['type'] . '/field_' . $field[650: require_once( $this->dir . 'validation/' . $field['validate'] . '/validatio856: require_once( $this->dir . 'fields/' . $field['type'] . '/field_' . $field[ 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 : field_layout2.php 146: require_once( $class_file );191: require_once( $class_file ); 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 : field_group.php 245: require_once( $class_file ); 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 : field_switch.php 7: require_once( $this->dir . 'fields/button_set/field_button_set.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 : field_typography.php 210: require_once( $class_file ); 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 : beauty-tgm-functions.php 393: include( ABSPATH . 'wp-admin/includes/plugin-install.php' );613: include( ABSPATH . 'wp-admin/includes/plugin-install.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 : class-beauty-settings.php 72: include_once( beauty()->admin_path() . 'libs/mts-options/options.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 : class-beauty.php 473: include_once( ABSPATH . 'wp-admin/includes/misc.php' );474: include_once( ABSPATH . 'wp-admin/includes/file.php' );475: include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );476: include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );490: include_once( ABSPATH . 'wp-admin/includes/misc.php' );491: include_once( ABSPATH . 'wp-admin/includes/file.php' );492: include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );493: include_once( ABSPATH . 'wp-admin/includes/plugin-install.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 : class-beauty-menu-manager.php 8: include_once( 'class-beauty-menu-walker.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 : woocommerce-init.php 11: require_once 'class-beauty-woocommerce.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 : class-beauty-dynamic-css.php 599: include_once( $this->includes_path() . 'dynamic-css.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