0
Validation results

EscortWP

EscortWP

WordPress 6.4.3 theme
0
  • THEME TYPEWordPress theme 6.4.3
  • FILE NAMEescortwp.zip
  • FILE SIZE3506140 bytes
  • MD5e2bb09e2de720755214aa46dff222643
  • SHA11775095f8c57946b23a1a89cc9cf758ab36fda96
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, HTML, Bitmap images
  • THEME URIhttps://escortwp.com/
  • VERSION3.0
  • AUTHOR URI
  • CREATION DATE2019-11-28
  • LAST FILE UPDATE2021-01-29
  • LAST VALIDATION2021-01-29 00:21
  • OTHER VERSIONS

    3.5.0 : 0%

This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.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 PHP sytem calls Found shell_exec in file single-profile.php. 657: $output = shell_exec('ffmpeg -i $file_path');659: shell_exec('ffmpeg -y -i $file_path -f mjpeg -vframes 1 -ss 00:00:03.435 -vFound shell_exec in file register-independent-upload-videos-process.php. 94: $pid = shell_exec($command);Found shell_exec in file edit-site-settings.php. 316: $ffmpeg = trim(shell_exec('ffmpeg -version'));Found exec in file functions.php.
  3. Security breaches : Modification of PHP server settings Found ini_set in file manage-classified-ads-form.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-independent-upload-videos-process.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file add-remove-favorites.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file delete-agency-logo.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file delete-site-logo.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file settings-saver.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file delete-uploaded-image.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file get-cities.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file resend-validation-link.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file delete-verified-status-image.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file edit-tour.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file set-escort-active-inactive.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file delete-client.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file delete-tour.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file edit-client.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file mark-as-main-image.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file check-username.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file get-site-logo-url.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file upload-site-logo-process.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file blacklisted-escorts-form.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file header-slider.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-independent-upload-photos-process.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file register-member-personal-info-process.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file IPN.php. 5: ini_set( 'display_errors', error_reporting );Found ini_set in file functions-install-theme-wizard.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file header.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-independent-personal-info-process.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-agency-personal-info-process.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-agency-upload-logo-process.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file register-agency-personal-information-form.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file blacklist-clients-form.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file loop-show-tour.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file single.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-member-personal-information-form.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file manage-classified-ads-info-process.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-independent-add-tour-form.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file manage-classified-ads-option-buttons.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file blacklisted-escorts-personal-info-process.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file sidebar-left.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-agency-manage-escorts-option-buttons.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file send-email-form.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file loop-show-profile.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-independent-manage-my-tours-process-data.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file functions-settings.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file sidebar-right.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file comments.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file functions-payments.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file blacklisted-escorts-option-buttons.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file register-independent-verified-status-process.php. 2: ini_set( 'display_errors', 0 );Found ini_set in file functions.php. 5: ini_set( 'display_errors', error_reporting );Found ini_set in file register-independent-personal-information-form.php. 3: ini_set( 'display_errors', error_reporting );Found ini_set in file footer.php. 3: ini_set( 'display_errors', error_reporting );
  4. Malware : Operations on file system file_get_contents was found in the file IPN.php 84: $raw_post_data = file_get_contents('php://input');208: $input = @file_get_contents('php://input');file_get_contents was found in the file IPN.php 84: $raw_post_data = file_get_contents('php://input');208: $input = @file_get_contents('php://input');
  5. Malware : Network operations curl_init was found in the file IPN.php 23: $ch = curl_init();110: $ch = curl_init('https://www.'.$sandbox.'paypal.com/cgi-bin/webscr');curl_exec was found in the file IPN.php 31: $response = curl_exec($ch);124: if( !($res = curl_exec($ch)) ) {curl_init was found in the file IPN.php 23: $ch = curl_init();110: $ch = curl_init('https://www.'.$sandbox.'paypal.com/cgi-bin/webscr');curl_exec was found in the file IPN.php 31: $response = curl_exec($ch);124: if( !($res = curl_exec($ch)) ) {
  6. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : functions.php.
  7. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  8. Deprecated functions : get_currentuserinfo get_currentuserinfo found in file nav-blacklisted-escorts.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-agency-edit-personal-information.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file admin-generate-demo-data.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-independent-manage-my-tours.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-member-edit-personal-information.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file single-bprofile.php. Deprecated since version 4.5. Use wp_get_current_user instead.8: get_currentuserinfo();get_currentuserinfo found in file register-member-see-favorites.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();18: get_currentuserinfo();get_currentuserinfo found in file single-profile.php. Deprecated since version 4.5. Use wp_get_current_user instead.4: get_currentuserinfo();get_currentuserinfo found in file add-remove-favorites.php. Deprecated since version 4.5. Use wp_get_current_user instead.14: get_currentuserinfo();get_currentuserinfo found in file delete-agency-logo.php. Deprecated since version 4.5. Use wp_get_current_user instead.10: get_currentuserinfo();get_currentuserinfo found in file delete-uploaded-image.php. Deprecated since version 4.5. Use wp_get_current_user instead.10: get_currentuserinfo();get_currentuserinfo found in file resend-validation-link.php. Deprecated since version 4.5. Use wp_get_current_user instead.5: get_currentuserinfo();get_currentuserinfo found in file edit-tour.php. Deprecated since version 4.5. Use wp_get_current_user instead.12: get_currentuserinfo();get_currentuserinfo found in file set-escort-active-inactive.php. Deprecated since version 4.5. Use wp_get_current_user instead.10: get_currentuserinfo();get_currentuserinfo found in file delete-client.php. Deprecated since version 4.5. Use wp_get_current_user instead.10: get_currentuserinfo();get_currentuserinfo found in file delete-tour.php. Deprecated since version 4.5. Use wp_get_current_user instead.10: get_currentuserinfo();get_currentuserinfo found in file edit-client.php. Deprecated since version 4.5. Use wp_get_current_user instead.10: get_currentuserinfo();get_currentuserinfo found in file mark-as-main-image.php. Deprecated since version 4.5. Use wp_get_current_user instead.10: get_currentuserinfo();get_currentuserinfo found in file blacklist-clients.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-member-personal-info-process.php. Deprecated since version 4.5. Use wp_get_current_user instead.8: get_currentuserinfo();get_currentuserinfo found in file register-member-see-reviews.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();19: get_currentuserinfo();get_currentuserinfo found in file functions-install-theme-wizard.php. Deprecated since version 4.5. Use wp_get_current_user instead.8: get_currentuserinfo();get_currentuserinfo found in file edit-user-types.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-independent-verified-status.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-independent-personal-info-process.php. Deprecated since version 4.5. Use wp_get_current_user instead.8: get_currentuserinfo();get_currentuserinfo found in file register-page-change-password.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-agency-personal-info-process.php. Deprecated since version 4.5. Use wp_get_current_user instead.8: get_currentuserinfo();get_currentuserinfo found in file register-agency.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file edit-registration-form-escort.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file manage-classified-ads.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-agency-upload-logo.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file edit-email-options.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-independent-manage-my-tours-process-data.php. Deprecated since version 4.5. Use wp_get_current_user instead.99: get_currentuserinfo();123: get_currentuserinfo();get_currentuserinfo found in file edit-payment-settings.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file edit-site-settings.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file register-independent-edit-personal-information.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file single-review.php. Deprecated since version 4.5. Use wp_get_current_user instead.6: get_currentuserinfo();get_currentuserinfo found in file edit-hide-site-sections.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file sidebar-right.php. Deprecated since version 4.5. Use wp_get_current_user instead.11: get_currentuserinfo();get_currentuserinfo found in file single-agency.php. Deprecated since version 4.5. Use wp_get_current_user instead.8: get_currentuserinfo();get_currentuserinfo found in file register-independent.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file functions-payments.php. Deprecated since version 4.5. Use wp_get_current_user instead.335: get_currentuserinfo();get_currentuserinfo found in file blacklisted-escorts.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();get_currentuserinfo found in file functions.php. Deprecated since version 4.5. Use wp_get_current_user instead.339: get_currentuserinfo();674: get_currentuserinfo();get_currentuserinfo found in file single-ad.php. Deprecated since version 4.5. Use wp_get_current_user instead.3: get_currentuserinfo();get_currentuserinfo found in file register-agency-manage-escorts.php. Deprecated since version 4.5. Use wp_get_current_user instead.7: get_currentuserinfo();38: get_currentuserinfo();
  9. Deprecated functions : get_bloginfo get_bloginfo("url") was found in the file register-independent-upload-videos-process.php. Use home_url() instead.80: 'guid' => get_bloginfo('url').'/wp-content/uploads/'.$upload_folder.'/'.$targetFile_nget_bloginfo('url') was found in the file sidebar-right.php. Use home_url() instead.618: <li><a href='<?php echo get_bloginfo('url').'/wp-admin/'; ?>'><span class='icon icon-w'></span> <?p637: <a href='<?php echo get_bloginfo('url').'/wp-admin/user-edit.php?user_id='.get_the_author_meta(get_bloginfo('url') was found in the file single-agency.php. Use home_url() instead.219: $reviewadminurl = get_bloginfo('url').'/wp-admin/post.php?post='.$add_review_id.'&action=editget_bloginfo('url') was found in the file functions-payments.php. Use home_url() instead.71: $ap_returnurl = get_bloginfo('url');77: $ap_returnurl = get_bloginfo('url');90: $ap_returnurl = get_bloginfo('url');143: $button .= '<input type='hidden' name='ap_cancelurl' value=''.get_bloginfo('url').'' />';193: $return_url = get_bloginfo('url');215: $return_url = get_bloginfo('url');404: $ap_returnurl = get_bloginfo('url');525: $emaillink = get_bloginfo('url');get_bloginfo( 'url') was found in the file functions.php. Use home_url() instead.161: function login_logo_url() { return get_bloginfo( 'url'); }get_bloginfo('template_url') was found in the file functions.php. Use get_template_directory_uri() instead.70: wp_enqueue_style('install-theme', get_bloginfo('template_url').'/css/style-install-theme.css');72: wp_enqueue_style('icon-font', get_bloginfo('template_url').'/css/icon-font/style.css');73: wp_enqueue_style('responsive', get_bloginfo('template_url').'/css/responsive.css');75: wp_enqueue_style('responsive', get_bloginfo('template_url').'/css/responsive-isphone.css');77: wp_enqueue_style('select2', get_bloginfo('template_url').'/css/select2.min.css');78: wp_enqueue_script('select2', get_bloginfo('template_url').'/js/select2.min.js', array( 'jquery' ));79: wp_enqueue_script('dolcejs', get_bloginfo('template_url').'/js/dolceescort.js', array( 'jquery' ));80: wp_enqueue_script('js-cookie', get_bloginfo('template_url').'/js/js.cookie.js');81: wp_enqueue_script('jquery-uploadifive', get_bloginfo('template_url').'/js/jquery.uploadifive.min.js', array( 'jquer82: wp_enqueue_script('jquery-mobile-custom', get_bloginfo('template_url').'/js/jquery.mobile.custom.min.js', array( 'jqu85: wp_enqueue_script('jquery-mousewheel', get_bloginfo('template_url').'/js/jquery.mousewheel-3.0.6.pack.js', array( 86: wp_enqueue_script('jquery-fancybox', get_bloginfo('template_url').'/js/jquery.fancybox-2.1.5.pack.js', array( 'j87: wp_enqueue_script('jquery-fancybox-thumbs', get_bloginfo('template_url').'/js/jquery.fancybox-2.1.5.thumbs.js', array( 88: wp_enqueue_style('jquery-fancybox', get_bloginfo('template_url').'/css/jquery.fancybox-2.1.5.css');89: wp_enqueue_style('jquery-fancybox-thumbs', get_bloginfo('template_url').'/css/jquery.fancybox-2.1.5.thumbs.css');122: wp_enqueue_style('owl-carousel-css', get_bloginfo('template_url').'/css/owl.carousel.min.css');123: wp_enqueue_script('owl-carousel-js', get_bloginfo('template_url').'/js/owl.carousel.min.js');124: // wp_enqueue_script('jquery-jcarousel', get_bloginfo('template_url').'/js/jquery.jcarousel.min.js', array( 'jquery'128: wp_enqueue_style('ios-checkboxes', get_bloginfo('template_url').'/css/ios-checkboxes-switchery.min.css');129: wp_enqueue_script('ios-checkboxes', get_bloginfo('template_url').'/js/ios-checkboxes-switchery.min.js', array( 134: wp_enqueue_script('ios-checkboxes', get_bloginfo('template_url').'/js/payment-settings.js', array( 'jquery' ));154: wp_enqueue_style('responsive-css', get_bloginfo('template_url').'/css/responsive.css', array());155: wp_enqueue_script('dolcejs', get_bloginfo('template_url').'/js/dolceescort.js', array( 'jquery' )); 156: wp_enqueue_script('jquery-fancybox-js', get_bloginfo('template_url').'/js/jquery.fancybox-2.1.5.pack.js', array( 'j
  10. Deprecated functions : bloginfo bloginfo('template_url') was found in the file register-independent-manage-my-tours.php. Use echo esc_url( get_template_directory_uri() ) instead.26: url: '<?php bloginfo('template_url'); ?>/ajax/delete-tour.php',43: url: '<?php bloginfo('template_url'); ?>/ajax/edit-tour.php',bloginfo('template_url') was found in the file single-profile.php. Use echo esc_url( get_template_directory_uri() ) instead.378: url: '<?php bloginfo('template_url'); ?>/ajax/add-remove-favorites.php',bloginfo('template_url') was found in the file blacklisted-escorts-form.php. Use echo esc_url( get_template_directory_uri() ) instead.73: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',99: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',bloginfo('template_url') was found in the file blacklist-clients.php. Use echo esc_url( get_template_directory_uri() ) instead.88: url: '<?php bloginfo('template_url'); ?>/ajax/delete-client.php',102: url: '<?php bloginfo('template_url'); ?>/ajax/edit-client.php',bloginfo('url') was found in the file functions-install-theme-wizard.php. Use echo esc_url( home_url() ) instead.187: <p>If you are the admin of this website please <a href='<?php echo wp_login_url(get_bloginfo('url')); ?>'>click here to login</a> first.</p>194: <a href='<?php bloginfo('url'); ?>/' class='bluebutton rad25'><b>Go to your website</b></a236: <?php bloginfo('url') ?>/ <input type='text' class='input rad3 center' name='inst281: <?php bloginfo('url') ?>/ <input type='text' class='input rad3 center' name='inst322: <?php bloginfo('url') ?>/ <input type='text' class='input rad3 center' name='instbloginfo('template_url') was found in the file functions-install-theme-wizard.php. Use echo esc_url( get_template_directory_uri() ) instead.165: $.get( '<?php bloginfo('template_url') ?>/ajax/settings-saver.php', {181: <div class='logo'><img src='<?=get_bloginfo('template_url')?>/i/logo.png' /></div>bloginfo('url') was found in the file edit-user-types.php. Use echo esc_url( home_url() ) instead.123: <?php bloginfo('url') ?>/ <input type='text' class='input rad3 center' name='inst166: <?php bloginfo('url') ?>/ <input type='text' class='input rad3 center' name='inst175: <?php bloginfo('url') ?>/ <input type='text' class='input rad3 center' name='instbloginfo('url') was found in the file header.php. Use echo esc_url( home_url() ) instead.76: <li><a href='<?php bloginfo('url'); ?>/' title='<?php bloginfo('name'); ?>'><?php _de('Home',2bloginfo("template_url") was found in the file header.php. Use echo esc_url( get_template_directory_uri() ) instead.24: <script src='<?php bloginfo('template_url'); ?>/js/ie.js' type='text/javascript'></script>bloginfo('template_url') was found in the file register-independent-verified-status.php. Use echo esc_url( get_template_directory_uri() ) instead.32: 'uploadScript' : '<?php bloginfo('template_url'); ?>/register-independent-verified-status-process.p46: url: '<?php bloginfo('template_url'); ?>/ajax/delete-verified-status-image.php',bloginfo('template_url') was found in the file register-agency-personal-information-form.php. Use echo esc_url( get_template_directory_uri() ) instead.31: url: '<?php bloginfo('template_url'); ?>/ajax/check-username.php',161: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',188: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',bloginfo('template_url') was found in the file register-independent-add-tour-form.php. Use echo esc_url( get_template_directory_uri() ) instead.14: <link rel='stylesheet' href='<?php bloginfo('template_url'); ?>/css/jquery.ui.all.css' />15: <link rel='stylesheet' href='<?php bloginfo('template_url'); ?>/css/jquery.ui.datepicker-custom.css' />96: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',123: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',bloginfo('template_url') was found in the file manage-classified-ads-option-buttons.php. Use echo esc_url( get_template_directory_uri() ) instead.33: 'uploadScript' : '<?php bloginfo('template_url'); ?>/register-independent-upload-photos-process.php48: url: '<?php bloginfo('template_url'); ?>/ajax/delete-uploaded-image.php',bloginfo('template_url') was found in the file register-agency-manage-escorts-option-buttons.php. Use echo esc_url( get_template_directory_uri() ) instead.68: 'uploadScript' : '<?php bloginfo('template_url'); ?>/register-independent-upload-photos-process.php133: 'uploadScript' : '<?php bloginfo('template_url'); ?>/register-independent-upload-videos-process.php160: url: '<?php bloginfo('template_url'); ?>/ajax/delete-verified-status-image.php',183: 'uploadScript' : '<?php bloginfo('template_url'); ?>/register-independent-verified-status-process.p198: url: '<?php bloginfo('template_url'); ?>/ajax/delete-uploaded-image.php',244: url: '<?php bloginfo('template_url'); ?>/ajax/mark-as-main-image.php',326: url: '<?php bloginfo('template_url'); ?>/ajax/delete-tour.php',343: url: '<?php bloginfo('template_url'); ?>/ajax/edit-tour.php',bloginfo('template_url') was found in the file register-agency-upload-logo.php. Use echo esc_url( get_template_directory_uri() ) instead.32: 'uploadScript' : '<?php bloginfo('template_url'); ?>/register-agency-upload-logo-process.php',46: url: '<?php bloginfo('template_url'); ?>/ajax/delete-agency-logo.php',bloginfo('template_url') was found in the file nav-search.php. Use echo esc_url( get_template_directory_uri() ) instead.295: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',322: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',bloginfo('template_url') was found in the file edit-site-settings.php. Use echo esc_url( get_template_directory_uri() ) instead.141: 'uploadScript' : '<?php bloginfo('template_url'); ?>/ajax/upload-site-logo-process.php',148: url: '<?php bloginfo('template_url'); ?>/ajax/get-site-logo-url.php',173: url: '<?php bloginfo('template_url'); ?>/ajax/delete-site-logo.php',bloginfo('url') was found in the file sidebar-right.php. Use echo esc_url( home_url() ) instead.616: <li><a href='<?php bloginfo('url'); ?>/wp-admin/edit-tags.php?taxonomy=<?php echo $taxonomy_lo618: <li><a href='<?php echo get_bloginfo('url').'/wp-admin/'; ?>'><span class='icon icon-w'></span> <?php _637: <a href='<?php echo get_bloginfo('url').'/wp-admin/user-edit.php?user_id='.get_the_author_meta('ID'bloginfo('template_url') was found in the file sidebar-right.php. Use echo esc_url( get_template_directory_uri() ) instead.831: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',858: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',bloginfo('template_url') was found in the file register-member.php. Use echo esc_url( get_template_directory_uri() ) instead.26: url: '<?php bloginfo('template_url'); ?>/ajax/check-username.php',bloginfo('template_url') was found in the file blacklisted-escorts-option-buttons.php. Use echo esc_url( get_template_directory_uri() ) instead.35: 'uploadScript' : '<?php bloginfo('template_url'); ?>/register-independent-upload-photos-process.php47: url: '<?php bloginfo('template_url'); ?>/ajax/delete-uploaded-image.php',bloginfo('url') was found in the file functions.php. Use echo esc_url( home_url() ) instead.389: $imgurlth = get_bloginfo('url').'/'.$imgurlth;845: <a href=''.get_bloginfo('url').'/'>'.get_bloginfo('url').'/</a>';863: <a href=''.get_bloginfo('url').'/'>'.get_bloginfo('url').'/</a>';881: <a href=''.get_bloginfo('url').'/'>'.get_bloginfo('url').'/</a>';902: <a href=''.get_bloginfo('url').'/'>'.get_bloginfo('url').'/</a>';915: <a href=''.get_bloginfo('url').'/'>'.get_bloginfo('url').'/</a>';925: '._d('Website',368).':<br /><a href=''.get_bloginfo('url').'/'>'.get_bloginfo('url').'/</a>';938: '._d('Website',368).':<br /><a href=''.get_bloginfo('url').'/'>'.get_bloginfo('url').'/</a>';999: <a href=''.get_bloginfo('url').'/'>'.get_bloginfo('url').'/</a>';1344: wp_redirect(get_bloginfo('url')); die();1699: wp_redirect(get_bloginfo('url').'/?install=yes'); die();1713: <a href='<?php echo bloginfo('url').'/?install=yes'; ?>' class='bluebutton rad3'>Configure your1985: $vars = '?key='.$license_key.'&domain='.urlencode(get_bloginfo('url').'/').'&email='.urlencode(get_bloginfo('admin_email'));2026: var get_data = '?key=<?php echo $license_key; ?>&allow_this_domain=<?php bloginfo('url') ?>&remove_domain='+domain;bloginfo('template_url') was found in the file functions.php. Use echo esc_url( get_template_directory_uri() ) instead.70: wp_enqueue_style('install-theme', get_bloginfo('template_url').'/css/style-install-theme.css');72: wp_enqueue_style('icon-font', get_bloginfo('template_url').'/css/icon-font/style.css');73: wp_enqueue_style('responsive', get_bloginfo('template_url').'/css/responsive.css');75: wp_enqueue_style('responsive', get_bloginfo('template_url').'/css/responsive-isphone.css');77: wp_enqueue_style('select2', get_bloginfo('template_url').'/css/select2.min.css');78: wp_enqueue_script('select2', get_bloginfo('template_url').'/js/select2.min.js', array( 'jquery' ));79: wp_enqueue_script('dolcejs', get_bloginfo('template_url').'/js/dolceescort.js', array( 'jquery' ));80: wp_enqueue_script('js-cookie', get_bloginfo('template_url').'/js/js.cookie.js');81: wp_enqueue_script('jquery-uploadifive', get_bloginfo('template_url').'/js/jquery.uploadifive.min.js', array( 'jquery' )82: wp_enqueue_script('jquery-mobile-custom', get_bloginfo('template_url').'/js/jquery.mobile.custom.min.js', array( 'jquery'85: wp_enqueue_script('jquery-mousewheel', get_bloginfo('template_url').'/js/jquery.mousewheel-3.0.6.pack.js', array( 'jqu86: wp_enqueue_script('jquery-fancybox', get_bloginfo('template_url').'/js/jquery.fancybox-2.1.5.pack.js', array( 'jquer87: wp_enqueue_script('jquery-fancybox-thumbs', get_bloginfo('template_url').'/js/jquery.fancybox-2.1.5.thumbs.js', array( 'jqu88: wp_enqueue_style('jquery-fancybox', get_bloginfo('template_url').'/css/jquery.fancybox-2.1.5.css');89: wp_enqueue_style('jquery-fancybox-thumbs', get_bloginfo('template_url').'/css/jquery.fancybox-2.1.5.thumbs.css');122: wp_enqueue_style('owl-carousel-css', get_bloginfo('template_url').'/css/owl.carousel.min.css');123: wp_enqueue_script('owl-carousel-js', get_bloginfo('template_url').'/js/owl.carousel.min.js');124: // wp_enqueue_script('jquery-jcarousel', get_bloginfo('template_url').'/js/jquery.jcarousel.min.js', array( 'jquery' ));128: wp_enqueue_style('ios-checkboxes', get_bloginfo('template_url').'/css/ios-checkboxes-switchery.min.css');129: wp_enqueue_script('ios-checkboxes', get_bloginfo('template_url').'/js/ios-checkboxes-switchery.min.js', array( 'jqu134: wp_enqueue_script('ios-checkboxes', get_bloginfo('template_url').'/js/payment-settings.js', array( 'jquery' ));154: wp_enqueue_style('responsive-css', get_bloginfo('template_url').'/css/responsive.css', array());155: wp_enqueue_script('dolcejs', get_bloginfo('template_url').'/js/dolceescort.js', array( 'jquery' )); 156: wp_enqueue_script('jquery-fancybox-js', get_bloginfo('template_url').'/js/jquery.fancybox-2.1.5.pack.js', array( 'jquer696: url: '<?php bloginfo('template_url'); ?>/ajax/resend-validation-link.php?time=<?php ech1751: url: '<?php bloginfo('template_url'); ?>/ajax/settings-saver.php',bloginfo('template_url') was found in the file register-independent-personal-information-form.php. Use echo esc_url( get_template_directory_uri() ) instead.36: url: '<?php bloginfo('template_url'); ?>/ajax/check-username.php',195: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',222: url: '<?php bloginfo('template_url'); ?>/ajax/get-cities.php',bloginfo('template_url') was found in the file footer.php. Use echo esc_url( get_template_directory_uri() ) instead.32: <script type='text/javascript' src='<?php bloginfo('template_url'); ?>/js/jquery.simplemodal.1.4.4.min.js'></script>bloginfo('template_url') was found in the file register-agency-manage-escorts.php. Use echo esc_url( get_template_directory_uri() ) instead.50: <img src='<?php bloginfo('template_url'); ?>/i/icon-active.png' alt='' /> <?php _de('%s is 51: <img src='<?php bloginfo('template_url'); ?>/i/icon-inactive.png' alt='' /> <?php _de('%s i62: url: '<?php bloginfo('template_url'); ?>/ajax/set-escort-active-inactive.php',73: url: '<?php bloginfo('template_url'); ?>/ajax/set-escort-active-inactive.php',
Warning
  1. special URIs : Presence of bad theme tagsTheme URI and Author URI should not be the same.
  2. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  3. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.
  4. PHP short tags : Presence of PHP short tagsPHP short tags were found in file single-profile.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.499: <div class='section-box'><span class='valuecolumn'><?=$age?></span><b><?=_d('years',1290)?></b></div>510: <div class='label'><?=_d('call me',1291)?></div>511: <a class='' href='tel:<?=$phone?>' itemprop='telephone'><span class='icon icon-phone'></span><?=$528: <div class='profile-page-no-media-wrapper profile-page-no-media-wrapper-photos <?=(get_option('allowvideoupload') == '1') ? ' col50 l' : ' col100'?>'>745: <b><?=$age?> <?=_d('year old',1209)?> <span itemprop='gender'><?=$gender_a[$ge759: <i><?=get_escort_rating(get_the_ID(), true).' '.strtolower(_d('reviews',728));888: <?php if($phone) { ?><b><?php _de('Phone',49); ?>:</b><span class='valuecolumn'><a href='tel:<?=$phone?>' itemprop='telephone'><?=$phone?></a></span><?php } ?>928: <h4><?=_d('Extra Services',449)?>:</h4>930: <div class='yes'><?=$extraservices?></div>PHP short tags were found in file blacklisted-escorts-form.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.12: <form action='<?php echo $form_url; ?>' method='post' class='form-styling add-bprofile-form<?=$search_page ? '2' : ''?>' novalidate>49: var c<?=$search_page ? '2' : ''?> = '.country';50: var parent_div<?=$search_page ? '2' : ''?> = '.add-bprofile-form<?=$search_page ? '2' : '52: var city_div<?=$search_page ? '2' : ''?> = '.inputstates';54: var state_c<?=$search_page ? '2' : ''?> = '.state';55: var state_div<?=$search_page ? '2' : ''?> = '.inputcities';57: var city_div<?=$search_page ? '2' : ''?> = '.inputcities';60: $(parent_div<?=$search_page ? '2' : ''?>+' '+c<?=$search_page ? '2' : ''?>).change(func61: function show_search_cities<?=$search_page ? '2' : ''?>(e) {62: var country = $(parent_div<?=$search_page ? '2' : ''?>+' '+e).val();63: $(parent_div<?=$search_page ? '2' : ''?>+' '+city_div<?=$search_page ? '2' : ''?>).text65: $(parent_div<?=$search_page ? '2' : ''?>+' '+state_div<?=$search_page ? '2' : ''?>).tex70: loader($(e).parents(parent_div<?=$search_page ? '2' : ''?>).find(city_div<?=$search_page ? '2' : ''?>));80: $(e).parents(parent_div<?=$search_page ? '2' : ''?>).find(city_div<?=$search_page ? '2' : ''?>).ht86: $(parent_div<?=$search_page ? '2' : ''?>).on('change', state_c<?=$search_page ? '2' : '87: show_search_cities_when_states<?=$search_page ? '2' : ''?>(state_c<?=$search_page ? '2' : ''?>);89: function show_search_cities_when_states<?=$search_page ? '2' : ''?>(e) {90: var state = $(parent_div<?=$search_page ? '2' : ''?>+' '+e).val();91: $(parent_div<?=$search_page ? '2' : ''?>+' '+state_div<?=$search_page ? '2' : ''?>).tex96: loader($(e).parents(parent_div<?=$search_page ? '2' : ''?>).find(state_div<?=$search_page ? '2' : ''?>));102: $(e).parents(parent_div<?=$search_page ? '2' : ''?>).find(state_div<?=$search_page ? '2' : ''?>).h143: <div class='form-input inputstates' data-text='<?=_d('Please select a country first',388)?>'>186: <div class='form-input inputcities' data-text='<?=$city_text?>'>PHP short tags were found in file header-slider.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.61: <span class='modelinfo-location'><?=implode(', ', $location)?></b>PHP short tags were found in file functions-install-theme-wizard.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.181: <div class='logo'><img src='<?=get_bloginfo('template_url')?>/i/logo.png' /></div>PHP short tags were found in file register-independent-verified-status.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.47: data: 'id=' + <?=$verified_photo?>,PHP short tags were found in file register-agency-personal-information-form.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.227: <div class='form-input inputstates' data-text='<?=_d('Please select a country first',388)?>'>270: <div class='form-input inputcities' data-text='<?=$city_text?>'>PHP short tags were found in file register-independent-add-tour-form.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.60: <form action='<?php echo $form_url; ?>' method='post' class='form-styling add-tour-form<?=$edittour? '2' : ''?>' novalidate>73: var parent_div = '.add-tour-form<?=$edittour? '2' : ''?>';162: <div class='form-input inputstates' data-text='<?=_d('Please select a country first',388)?>'>205: <div class='form-input inputcities' data-text='<?=$city_text?>'>PHP short tags were found in file register-agency-manage-escorts-option-buttons.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.124: 'fileSizeLimit' : '<?=get_option('maxvideouploadsize')?>MB',PHP short tags were found in file loop-show-profile.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.49: <span class='girl-desc-location' itemprop='homeLocation'><span class='icon-location'></span><?=implode(', ', $location)?></span>PHP short tags were found in file edit-payment-settings.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.416: <div class='current-payment-processor rad5 l'><?=$payment_processors[$paymentgateway]['0']?></div>438: <input type='hidden' name='paymentgateway' id='paymentgateway' value='<?=$paymentgateway?>' />444: <div class='payment-settings-step-title'><?php _de('Step',1187); ?>2: <?php _de('Payment Processor Settings',1168); ?> <span class='selected-payment-processor rad5'><?=$payment_processors[$paymentgateway]['0']?></span></div>446: <div class='global-payment-processor-settings<?=($paymentgateway == '1') ? ' hide' : ''?>'>451: <div class='payment-sandbox-toggle payment-sandbox-toggle-<?=($paymentsandbox == '1') ? 'sandbox' : 'live'?> noselect'>453: <input type='hidden' value='<?=$paymentsandbox?>' name='paymentsandbox' />461: <input type='text' class='input' maxlength='3' name='creditcurrency' id='creditcurrency' value='<?=$creditcurrency?>' />470: <input type='text' class='input inputsmall center' size='3' maxlength='5' name='creditcurrency_before' id='creditcurrency_before' value='<?=$creditcurrency_before?>' />472: <input type='text' class='input inputsmall center' size='3' maxlength='5' name='creditcurrency_after' id='creditcurrency_after' value='<?=$creditcurrency_after?>' />479: <div class='payment-processor-settings-content<?=($paymentgateway == '1') ? '' : ' hide'?>' data-processor='none'>483: <div class='payment-processor-settings-content<?=($paymentgateway == '3') ? '' : ' hide'?>' data-processor='paypal'>494: <div class='payment-processor-settings-content<?=($paymentgateway == '2') ? '' : ' hide'?>' data-processor='payza'>521: <div class='payment-processor-settings-content<?=($paymentgateway == '5') ? '' : ' hide'?>' data-processor='ccbill'>526: <input type='text' class='input' maxlength='3' name='ccbill_currency_code' id='ccbill_currency_code' value='<?=$ccbill_currency_code?>' /><br />586: <?=closebtn()?>592: <img src='<?=get_template_directory_uri(); ?>/i/payment-processors/ccbill-tutorial-01602: <img src='<?=get_template_directory_uri(); ?>/i/payment-processors/ccbill-tutorial-02640: <div class='payment-processor-settings-content<?=($paymentgateway == '6') ? '' : ' hide'?>' data-processor='virtualxs'>644: <div class='payment-processor-settings-content<?=($paymentgateway == '4') ? '' : ' hide'?>' data-processor='other'>711: <label for='agexpdelete'><input type='radio' name='agexp' id='agexpdelete' value='1'<?php if($agexp == '1') { echo ' checked='checked''; } ?> /> <?=_d('Delete profile',1216)?></label>713: <label for='agexpprivate'><input type='radio' name='agexp' id='agexpprivate' value='2'<?php if($agexp == '2') { echo ' checked='checked''; } ?> /> <?=_d('Set profile to private',1217)?></label>717: <div class='paymentplanmanualoptions<?=($paymentgateway == '1') ? '' : ' hide'?>'>772: <label for='agescexpdelete'><input type='radio' name='agescexp' id='agescexpdelete' value='1'<?php if($agescexp == '1') { echo ' checked='checked''; } ?> /> <?=_d('Delete profile',1216)?></label>774: <label for='agescexpprivate'><input type='radio' name='agescexp' id='agescexpprivate' value='2'<?php if($agescexp == '2') { echo ' checked='checked''; } ?> /> <?=_d('Set profile to private',1217)?></label>777: <div class='paymentplanmanualoptions<?=($paymentgateway == '1') ? '' : ' hide'?>'>833: <label for='escexpdelete'><input type='radio' name='escexp' id='escexpdelete' value='1'<?php if($escexp == '1') { echo ' checked='checked''; } ?> /> <?=_d('Delete profile',1216)?></label>835: <label for='escexpprivate'><input type='radio' name='escexp' id='escexpprivate' value='2'<?php if($escexp == '2') { echo ' checked='checked''; } ?> /> <?=_d('Set profile to private',1217)?></label>838: <div class='paymentplanmanualoptions<?=($paymentgateway == '1') ? '' : ' hide'?>'>890: <div class='paymentplanmanualoptions<?=($paymentgateway == '1') ? '' : ' hide'?>'>942: <div class='paymentplanmanualoptions<?=($paymentgateway == '1') ? '' : ' hide'?>'>967: <div class='paymentplanmanualoptions<?=($paymentgateway == '1') ? '' : ' hide'?>'>1054: <div class='paymentplanmanualoptions<?=($paymentgateway == '1') ? '' : ' hide'?>'>PHP short tags were found in file nav-search.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.385: <div class='form-input inputstates' data-text='<?=_d('Please select a country first',388)?>'>427: <div class='form-input inputcities' data-text='<?=$city_text?>'>PHP short tags were found in file edit-site-settings.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.264: <?=ucfirst($taxonomy_profile_name_plural)?>268: <?=ucfirst($taxonomy_agency_name_plural)?>281: <small><i>!</i> <?=_d('new %s profiles will have the NEW label if they have registered less292: <input type='text' name='maximgupload' id='maximgupload' class='input' size='3' maxlength='3' value='<?php echo $maximgupload; ?>' /> <?=_d('images',1257)?>332: <input type='text' name='maxvideoupload' id='maxvideoupload' class='input' size='3' maxlength='2' value='<?php echo $maxvideoupload; ?>' /> <?=_d('videos',1256)?>363: <option value='300'<? if($videoresizeheight == '300') { echo ' selected='selected''; } ?>>300p364: <option value='400'<? if($videoresizeheight == '400') { echo ' selected='selected''; } ?>>400p365: <option value='500'<? if($videoresizeheight == '500') { echo ' selected='selected''; } ?>>500p366: <option value='600'<? if($videoresizeheight == '600') { echo ' selected='selected''; } ?>>600p368: <?=_d('in height',1279)?>PHP short tags were found in file edit-hide-site-sections.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.444: <small><i>!</i> <?=_d('If you activate this you will need to add the city list manually',12445: <small><i>!</i> <?=_d('To add cities click the link 'Add countries' from the admin menu',12PHP short tags were found in file sidebar-right.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.64: <?=_d('Activate account for a period of',1234)?>:249: <input type='submit' name='submit' value='<?=$button_text?>' class='bluebutton center rad25<?php if(get_post_status(g431: <input type='submit' name='submit' value='<?=$button_text?>' class='bluebutton rad3<?php if(get_post_status(get_the_IPHP short tags were found in file single-agency.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.417: <div class='agency-desc<?=$desc_class?>'>PHP short tags were found in file register-independent-personal-information-form.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.261: <div class='form-input inputstates' data-text='<?=_d('Please select a country first',388)?>'>304: <div class='form-input inputcities' data-text='<?=$city_text?>'>PHP short tags were found in file single-ad.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.216: <b><?php _de('Classified ad type',324); ?>:</b><span class='valuecolumn'><?=get_post_meta(get_the_ID(),'type', true) == 'offering' ? _d('offering',3
  5. Line endings consistency : Both DOS and UNIX style line endingsFound a mix of \r\n and \n line endings in file jquery.simplemodal.1.4.4.min.js.
  6. Fundamental theme elements : Presence of add_theme_support()Could not find add_theme_support( 'automatic-feed-links' ).
  7. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  8. 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.
  9. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  10. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  11. 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.
  12. Featured image : Use of the_post_thumbnail() instead of custom fields for thumbnailsNo reference to the_post_thumbnail was found in the theme.
  13. Featured image : Use of add_theme_support( 'post-thumbnails' ) in functions.php fileNo reference to post-thumbnails was found in the theme.
  14. CSS files : Presence of license typeLicense: is missing from style.css header.
  15. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  16. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  17. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  18. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  19. CSS files : Presence of .screen-reader-text class.screen-reader-text css class is needed in your theme css. See : the Codex for an example implementation.
  20. Date and time implementation : Use of the_time()At least one hard coded date was found in the file nav-blacklisted-escorts.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file nav-classified-ads-looking.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file nav-reviews-agencies.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file single-profile.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file register-member-see-reviews.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file manage-classified-ads.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file nav-reviews.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file single-agency.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file nav-classified-ads-offering.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file nav-classified-ads.php. Function get_option( 'date_format' ) should be used instead.
  21. Screenshot : Screenshot fileScreenshot dimensions are wrong! Detected: 670x503px (670:503). Ratio of width to height should be 4:3.Screenshot size is 670x503px. 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. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file edit-hide-site-sections.php.430: <small><i>!</i> <a href='https://www.google.com/recaptcha/' target='_blank'><u><?php _de('Click herePossible hard-coded links were found in the file functions.php.2013: die('<div class='err rad5' style='line-height: 2em; padding: 20px 0;'>Your copy of the theme does not have a valid license key! Because of this you will not be able to install the theme.<br />If you think this is an error then please send us a message with the help of our <a href='https://escortwp.com/contact-us/'>contact form</a> and we can fix this for 2057: Send us a message with the help of our <a href='https://escortwp.com/contact-us/'><u>contact form</u></a> and ask us how yo2013: die('<div class='err rad5' style='line-height: 2em; padding: 20px 0;'>Your copy of the theme does not have a valid license key! Because of this you will not be able to install the theme.<br />If you think this is an error then please send us a message with the help of our <a href='https://escortwp.com/contact-us/'>contact form</a> and we can fix this for 2057: Send us a message with the help of our <a href='https://escortwp.com/contact-us/'><u>contact form</u></a> and ask us how yo
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  4. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  5. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  6. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  7. Optional files : Presence of archive template file archive.phpThis theme does not contain optional file archive.php.
  8. Optional files : Presence of search results template file search.phpThis theme does not contain optional file search.php.
  9. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  10. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  11. Use of includes : Use of include or requireThe theme appears to use include or require : index.php 22: include (get_template_directory() . '/loop-show-profile.php');53: include (get_template_directory() . '/loop-show-profile.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 : nav-blacklisted-escorts.php 112: include (get_template_directory() . '/blacklisted-escorts-form.php');167: include (get_template_directory() . '/loop-show-profile.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 : register-agency-edit-personal-information.php 13: include (get_template_directory() . '/register-agency-personal-info-process46: include (get_template_directory() . '/register-agency-personal-information- 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 : admin-generate-demo-data.php 129: include_once(ABSPATH.'wp-admin/includes/user.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 : register-independent-manage-my-tours.php 11: include (get_template_directory() . '/register-independent-manage-my-tours-61: <?php include (get_template_directory() . '/register-independent-add-tour-form.ph 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 : register-member-edit-personal-information.php 13: include (get_template_directory() . '/register-member-personal-info-process29: include (get_template_directory() . '/register-member-personal-information- 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 : single-bprofile.php 25: include (get_template_directory() . '/blacklisted-escorts-personal-info-pro70: include (get_template_directory() . '/blacklisted-escorts-option-buttons.ph96: require_once( ABSPATH . 'wp-admin/includes/image.php' );115: require_once( ABSPATH . 'wp-admin/includes/image.php' );123: require_once( ABSPATH . 'wp-admin/includes/image.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 : tag.php 2: include('nav-blog.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 : register-member-see-favorites.php 27: include (get_template_directory() . '/loop-show-profile.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 : single-profile.php 231: include (get_template_directory() . '/register-independent-personal-info-pr323: include (get_template_directory() . '/register-independent-manage-my-tours-465: include (get_template_directory() . '/register-agency-manage-escorts-option585: require_once( ABSPATH . 'wp-admin/includes/image.php' );692: require_once( ABSPATH . 'wp-admin/includes/image.php' );700: require_once( ABSPATH . 'wp-admin/includes/image.php' );895: include (get_template_directory() . '/send-email-form.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 : register-independent-upload-videos-process.php 3: require( '../../../wp-load.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 : add-remove-favorites.php 3: require( '../../../../wp-load.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 : delete-agency-logo.php 3: require( '../../../../wp-load.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 : delete-site-logo.php 3: require( '../../../../wp-load.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 : settings-saver.php 3: require( '../../../../wp-load.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 : delete-uploaded-image.php 3: require( '../../../../wp-load.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 : get-cities.php 3: require( '../../../../wp-load.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 : resend-validation-link.php 3: require( '../../../../wp-load.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 : delete-verified-status-image.php 3: require( '../../../../wp-load.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 : edit-tour.php 3: require( '../../../../wp-load.php' );47: include (get_template_directory() . '/register-independent-add-tour-form.ph 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 : set-escort-active-inactive.php 3: require( '../../../../wp-load.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 : delete-client.php 3: require( '../../../../wp-load.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 : delete-tour.php 3: require( '../../../../wp-load.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 : edit-client.php 3: require( '../../../../wp-load.php' );21: include (get_template_directory() . '/blacklist-clients-form.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 : mark-as-main-image.php 3: require( '../../../../wp-load.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 : check-username.php 3: require( '../../../../wp-load.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 : get-site-logo-url.php 3: require( '../../../../wp-load.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 : upload-site-logo-process.php 3: require( '../../../../wp-load.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 : register-independent-upload-photos-process.php 4: require( '../../../wp-load.php' );105: require_once( ABSPATH . 'wp-admin/includes/image.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 : blacklist-clients.php 127: <?php include (get_template_directory() . '/blacklist-clients-form.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 : IPN.php 8: require( '../../../wp-load.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 : header.php 154: include (get_template_directory().'/header-slider.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 : register-independent-verified-status.php 81: require_once( ABSPATH . 'wp-admin/includes/image.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 : all-profiles.php 180: include (get_template_directory() . '/loop-show-profile.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 : register-agency-upload-logo-process.php 4: require( '../../../wp-load.php' );58: require_once( ABSPATH . 'wp-admin/includes/image.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 : register-agency.php 18: include (get_template_directory() . '/register-agency-personal-info-process31: include (get_template_directory() . '/register-agency-personal-information- 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 : manage-classified-ads.php 19: include (get_template_directory() . '/manage-classified-ads-info-process.ph28: <?php include (get_template_directory() . '/manage-classified-ads-form.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 : category.php 1: <?php include('nav-blog.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 : taxonomy.php 74: include (get_template_directory() . '/loop-show-profile.php');122: include (get_template_directory() . '/loop-show-tour.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 : manage-classified-ads-option-buttons.php 92: include (get_template_directory() . '/manage-classified-ads-form.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 : register-agency-manage-escorts-option-buttons.php 314: <?php include (get_template_directory() . '/register-independent-personal-informa375: include (get_template_directory() . '/register-independent-add-tour-form.ph396: require_once( ABSPATH . 'wp-admin/includes/image.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 : register-agency-upload-logo.php 80: require_once( ABSPATH . 'wp-admin/includes/image.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 : nav-city-tours.php 93: include (get_template_directory() . '/loop-show-tour.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 : nav-search.php 758: include (get_template_directory() . '/loop-show-profile.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 : register-independent-edit-personal-information.php 14: include (get_template_directory() . '/register-independent-personal-info-pr103: include (get_template_directory() . '/register-independent-personal-informa 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 : register-member.php 8: include (get_template_directory() . '/register-member-personal-info-process41: include (get_template_directory() . '/register-member-personal-information- 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 : single-agency.php 18: include (get_template_directory() . '/register-independent-personal-info-pr23: include (get_template_directory() . '/register-agency-personal-info-process246: include (get_template_directory() . '/register-independent-personal-informa259: include (get_template_directory() . '/register-agency-personal-information-354: require_once( ABSPATH . 'wp-admin/includes/image.php' );409: <?php include (get_template_directory() . '/send-email-form.php'); ?>460: include (get_template_directory() . '/loop-show-profile.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 : register-independent.php 14: include (get_template_directory() . '/register-independent-personal-info-pr28: include (get_template_directory() . '/register-independent-personal-informa 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 : blacklisted-escorts-option-buttons.php 84: <?php include (get_template_directory() . '/blacklisted-escorts-form.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 : blacklisted-escorts.php 14: include (get_template_directory() . '/blacklisted-escorts-personal-info-pro121: <?php include (get_template_directory() . '/blacklisted-escorts-form.php'); ?>129: include (get_template_directory() . '/blacklisted-escorts-form.php');153: include (get_template_directory() . '/loop-show-profile.php');179: include (get_template_directory() . '/loop-show-profile.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 : register-independent-verified-status-process.php 4: require( '../../../wp-load.php' );70: require_once( ABSPATH . 'wp-admin/includes/image.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 : single-ad.php 49: include (get_template_directory() . '/manage-classified-ads-info-process.ph125: include (get_template_directory() . '/manage-classified-ads-option-buttons.229: <?php include (get_template_directory() . '/send-email-form.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 : footer.php 54: include (get_template_directory() . '/footer-tos-18years-agreement-overlay. 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 : register-agency-manage-escorts.php 11: include (get_template_directory() . '/register-independent-personal-info-pr40: include (get_template_directory() . '/register-independent-personal-informa91: include (get_template_directory() . '/loop-show-profile.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