74
Validation results

injob

injob

WordPress 4.9.8 theme
74
Critical alerts
  1. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was landing-page.zip slider-3.zip slider-2.zip new-30.zip slider-1.zip iwjob.zip revslider.zip inwave-common.zip js_composer.zip.
Warning
  1. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file orderby.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file order-details-customer.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file order-details-customer.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file payment-method.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file add-to-wishlist.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file add-to-wishlist.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file breadcrumb.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file breadcrumb.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file additional-information.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file description.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file title.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments 'availability' in file simple.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments in file simple.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file shipping-calculator.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file shipping-calculator.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file mini-cart.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file cart-shipping.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file cart-totals.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file cart-totals.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file cart-totals.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Save my name, email, and website in this browser for the next time comment.' in file comments.php.More than one text-domain is being used in this theme. This means the theme will not be compatible with WordPress.org language packs. The domains found are injob, inmedical, intravel, woocommerce.
  2. I18N implementation : Proper use of _e(Possible variable $product found in translation function in simple.php. Translation function calls should not contain PHP variables.
    Line 47: <button type='submit' class='single_add_to_cart_button button alt btn-cart'><?php echo esc_html_e($product->single_add_to_cart_text()); ?></button>
  3. I18N implementation : Proper use of ___all(Possible variable $name found in translation function in orderby.php. Translation function calls should not contain PHP variables.
    Line 29: <option value='<?php echo esc_attr( $id ); ?>' <?php selected( $orderby, $id ); ?>><?php echo esc_html__( $name ); ?></option>
    Possible variable $order found in translation function in order-details-customer.php. Translation function calls should not contain PHP variables.
    Line 40: <td><?php echo esc_html__( $order->get_billing_email() ); ?></td>
    Possible variable $order found in translation function in order-details-customer.php. Translation function calls should not contain PHP variables.
    Line 47: <td><?php echo esc_html__( $order->get_billing_phone() ); ?></td>
    Possible variable $gateway found in translation function in payment-method.php. Translation function calls should not contain PHP variables.
    Line 18: <span><?php echo esc_html__($gateway->get_title()); ?> <?php echo wp_kses_post($gateway->get_icon())
    Possible variable $product_added_text found in translation function in add-to-wishlist.php. Translation function calls should not contain PHP variables.
    Line 21: <span class='feedback'><?php echo esc_html__($product_added_text) ?></span>
    Possible variable $already_in_wishslist_text found in translation function in add-to-wishlist.php. Translation function calls should not contain PHP variables.
    Line 28: <span class='feedback'><?php echo esc_html__($already_in_wishslist_text) ?></span>
    Possible variable $crumb found in translation function in breadcrumb.php. Translation function calls should not contain PHP variables.
    Line 32: echo '<li class='category-1'><a href='' . esc_url($crumb[1]) . ''>' . esc_html__($crumb[0]) . '</a></li>';
    Line 34: echo '<li class='category-2'>' . esc_html__($crumb[0]) . '</li>';
    Possible variable $crumb found in translation function in breadcrumb.php. Translation function calls should not contain PHP variables.
    Line 32: echo '<li class='category-1'><a href='' . esc_url($crumb[1]) . ''>' . esc_html__($crumb[0]) . '</a></li>';
    Line 34: echo '<li class='category-2'>' . esc_html__($crumb[0]) . '</li>';
    Possible variable $heading found in translation function in additional-information.php. Translation function calls should not contain PHP variables.
    Line 21: <h2><?php echo esc_html__($heading); ?></h2>
    Possible variable $heading found in translation function in description.php. Translation function calls should not contain PHP variables.
    Line 21: <h2><?php echo esc_html__($heading); ?></h2>
    Possible variable $average found in translation function in title.php. Translation function calls should not contain PHP variables.
    Line 36: <strong itemprop='ratingValue' class='rating'><?php echo esc_html__( $average ); ?></strong> <?php printf( esc_html__( 'out of %s5%s', 'injo
    Possible variable $availability found in translation function in simple.php. Translation function calls should not contain PHP variables.
    Line 25: $availability_html = empty( $availability['availability'] ) ? '' : '<p class='stock ' . esc_attr( $availability['class'] ) . ''>' . esc_html__( $availability['availability'] ) . '</p>';
    Possible variable $value found in translation function in shipping-calculator.php. Translation function calls should not contain PHP variables.
    Line 25: echo '<option value='' . esc_attr($key) . ''' . selected(WC()->customer->get_shipping_country(), esc_attr($key), false) . '>' . esc_html__($value) . '</option>';
    Possible variable $cvalue found in translation function in shipping-calculator.php. Translation function calls should not contain PHP variables.
    Line 46: echo '<option value='' . esc_attr($ckey) . '' ' . selected($current_r, $ckey, false) . '>' . esc_html__($cvalue) . '</option>';
    Possible variable $_product found in translation function in mini-cart.php. Translation function calls should not contain PHP variables.
    Line 50: <a class='product-name' href='<?php echo esc_url( get_permalink( $_product->get_id() ) ); ?>'><?php echo esc_html__($_product->get_title()); ?></a>
    Possible variable $package_details found in translation function in cart-shipping.php. Translation function calls should not contain PHP variables.
    Line 53: <?php echo '<p class='woocommerce-shipping-contents'><small>' . esc_html__( $package_details ) . '</small></p>'; ?>
    Possible variable $fee found in translation function in cart-totals.php. Translation function calls should not contain PHP variables.
    Line 39: <th><?php echo esc_html__( $fee->name ); ?></th>
    Possible variable $tax found in translation function in cart-totals.php. Translation function calls should not contain PHP variables.
    Line 61: <th><?php echo esc_html__( $tax->label ); ?></th>
  4. I18N implementation : Proper use of esc_html___all(Possible variable $name found in translation function in orderby.php. Translation function calls should not contain PHP variables.
    Line 29: <option value='<?php echo esc_attr( $id ); ?>' <?php selected( $orderby, $id ); ?>><?php echo esc_html__( $name ); ?></option>
    Possible variable $order found in translation function in order-details-customer.php. Translation function calls should not contain PHP variables.
    Line 40: <td><?php echo esc_html__( $order->get_billing_email() ); ?></td>
    Possible variable $order found in translation function in order-details-customer.php. Translation function calls should not contain PHP variables.
    Line 47: <td><?php echo esc_html__( $order->get_billing_phone() ); ?></td>
    Possible variable $gateway found in translation function in payment-method.php. Translation function calls should not contain PHP variables.
    Line 18: <span><?php echo esc_html__($gateway->get_title()); ?> <?php echo wp_kses_post($gateway->get
    Possible variable $product_added_text found in translation function in add-to-wishlist.php. Translation function calls should not contain PHP variables.
    Line 21: <span class='feedback'><?php echo esc_html__($product_added_text) ?></span>
    Possible variable $already_in_wishslist_text found in translation function in add-to-wishlist.php. Translation function calls should not contain PHP variables.
    Line 28: <span class='feedback'><?php echo esc_html__($already_in_wishslist_text) ?></span>
    Possible variable $crumb found in translation function in breadcrumb.php. Translation function calls should not contain PHP variables.
    Line 32: echo '<li class='category-1'><a href='' . esc_url($crumb[1]) . ''>' . esc_html__($crumb[0]) . '</a></li>';
    Line 34: echo '<li class='category-2'>' . esc_html__($crumb[0]) . '</li>';
    Possible variable $crumb found in translation function in breadcrumb.php. Translation function calls should not contain PHP variables.
    Line 32: echo '<li class='category-1'><a href='' . esc_url($crumb[1]) . ''>' . esc_html__($crumb[0]) . '</a></li>';
    Line 34: echo '<li class='category-2'>' . esc_html__($crumb[0]) . '</li>';
    Possible variable $heading found in translation function in additional-information.php. Translation function calls should not contain PHP variables.
    Line 21: <h2><?php echo esc_html__($heading); ?></h2>
    Possible variable $heading found in translation function in description.php. Translation function calls should not contain PHP variables.
    Line 21: <h2><?php echo esc_html__($heading); ?></h2>
    Possible variable $average found in translation function in title.php. Translation function calls should not contain PHP variables.
    Line 36: <strong itemprop='ratingValue' class='rating'><?php echo esc_html__( $average ); ?></strong> <?php printf( esc_html__( 'out of %s5%s
    Possible variable $availability found in translation function in simple.php. Translation function calls should not contain PHP variables.
    Line 25: $availability_html = empty( $availability['availability'] ) ? '' : '<p class='stock ' . esc_attr( $availability['class'] ) . ''>' . esc_html__( $availability['availability'] ) . '</p>';
    Possible variable $value found in translation function in shipping-calculator.php. Translation function calls should not contain PHP variables.
    Line 25: echo '<option value='' . esc_attr($key) . ''' . selected(WC()->customer->get_shipping_country(), esc_attr($key), false) . '>' . esc_html__($value) . '</option>';
    Possible variable $cvalue found in translation function in shipping-calculator.php. Translation function calls should not contain PHP variables.
    Line 46: echo '<option value='' . esc_attr($ckey) . '' ' . selected($current_r, $ckey, false) . '>' . esc_html__($cvalue) . '</option>';
    Possible variable $_product found in translation function in mini-cart.php. Translation function calls should not contain PHP variables.
    Line 50: <a class='product-name' href='<?php echo esc_url( get_permalink( $_product->get_id() ) ); ?>'><?php echo esc_html__($_product->get_title()); ?></a>
    Possible variable $package_details found in translation function in cart-shipping.php. Translation function calls should not contain PHP variables.
    Line 53: <?php echo '<p class='woocommerce-shipping-contents'><small>' . esc_html__( $package_details ) . '</small></p>'; ?>
    Possible variable $fee found in translation function in cart-totals.php. Translation function calls should not contain PHP variables.
    Line 39: <th><?php echo esc_html__( $fee->name ); ?></th>
    Possible variable $tax found in translation function in cart-totals.php. Translation function calls should not contain PHP variables.
    Line 61: <th><?php echo esc_html__( $tax->label ); ?></th>
  5. I18N implementation : Proper use of esc_html_e(Possible variable $product found in translation function in simple.php. Translation function calls should not contain PHP variables.
    Line 47: <button type='submit' class='single_add_to_cart_button button alt btn-cart'><?php echo esc_html_e($product->single_add_to_cart_text()); ?></button>
  6. Screenshot : Screenshot fileBad 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 theme-option.php.
    Line 916: 'desc' => wp_kses(__('Use for process data from google service. Eg: map, photo, video... To get Google api, you can access via <a href='https://console.developers.google.com/' target='_blank'>here</a>.', 'injob'
    Line 922: 'desc' => wp_kses(__('Using for contact map. You can get <a href='https://snazzymaps.com' target='_blank'>here</a>.', 'injob'), inwave_allow_
  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 term template file taxonomy.phpThis theme does not contain optional file taxonomy.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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  8. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : functions.interface.php
    Line 81: include_once( INWAVE_OF_PATH . 'inc/view.fontend_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 : inof.php
    Line 76: require_once( INWAVE_OF_PATH . 'inc/functions.filters.php' );
    Line 77: require_once( INWAVE_OF_PATH . 'inc/functions.interface.php' );
    Line 78: require_once( INWAVE_OF_PATH . 'inc/functions.admin.php' );
    Line 79: require_once ( INWAVE_OF_PATH . 'inc/class.options_machine.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 : importer.php
    Line 519: require_once(ABSPATH . 'wp-admin/includes/file.php');
    Line 563: require_once(ABSPATH . 'wp-admin/includes/file.php');
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
    The theme appears to use include or require : class-tgm-plugin-activation.php
    Line 998: require_once (WP_PLUGIN_DIR.'/woocommerce/includes/admin/wc-admin-functions
    Line 2998: require_once (WP_PLUGIN_DIR.'/woocommerce/includes/admin/wc-admin-functions
    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 : customizer.php
    Line 10: require_once(ABSPATH . 'wp-admin/includes/file.php');
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
    The theme appears to use include or require : theme-function.php
    Line 417: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 430: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.

This is a ThemeForest theme. Since Themeforest items are all checked by a human before they appear on their website, ThemeForest verification rules are more permissive than themecheck's and can give a better verification score ( Themeforest requirements ).

78
Critical alerts
  1. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was landing-page.zip slider-3.zip slider-2.zip new-30.zip slider-1.zip iwjob.zip revslider.zip inwave-common.zip js_composer.zip.
Warning
  1. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file orderby.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file order-details-customer.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file order-details-customer.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file payment-method.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file add-to-wishlist.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file add-to-wishlist.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file breadcrumb.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file breadcrumb.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file additional-information.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file description.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file title.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments 'availability' in file simple.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments in file simple.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file shipping-calculator.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file shipping-calculator.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file mini-cart.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file cart-shipping.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file cart-totals.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file cart-totals.php.Found a translation function that is missing a text-domain. Function esc_html__, with the arguments in file cart-totals.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Save my name, email, and website in this browser for the next time comment.' in file comments.php.More than one text-domain is being used in this theme. This means the theme will not be compatible with WordPress.org language packs. The domains found are injob, inmedical, intravel, woocommerce.
  2. Screenshot : Screenshot fileBad 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 theme-option.php.
    Line 916: 'desc' => wp_kses(__('Use for process data from google service. Eg: map, photo, video... To get Google api, you can access via <a href='https://console.developers.google.com/' target='_blank'>here</a>.', 'injob'
    Line 922: 'desc' => wp_kses(__('Using for contact map. You can get <a href='https://snazzymaps.com' target='_blank'>here</a>.', 'injob'), inwave_allow_
  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 term template file taxonomy.phpThis theme does not contain optional file taxonomy.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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  8. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : functions.interface.php
    Line 81: include_once( INWAVE_OF_PATH . 'inc/view.fontend_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 : inof.php
    Line 76: require_once( INWAVE_OF_PATH . 'inc/functions.filters.php' );
    Line 77: require_once( INWAVE_OF_PATH . 'inc/functions.interface.php' );
    Line 78: require_once( INWAVE_OF_PATH . 'inc/functions.admin.php' );
    Line 79: require_once ( INWAVE_OF_PATH . 'inc/class.options_machine.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 : importer.php
    Line 519: require_once(ABSPATH . 'wp-admin/includes/file.php');
    Line 563: require_once(ABSPATH . 'wp-admin/includes/file.php');
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
    The theme appears to use include or require : class-tgm-plugin-activation.php
    Line 998: require_once (WP_PLUGIN_DIR.'/woocommerce/includes/admin/wc-admin-functions
    Line 2998: require_once (WP_PLUGIN_DIR.'/woocommerce/includes/admin/wc-admin-functions
    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 : customizer.php
    Line 10: require_once(ABSPATH . 'wp-admin/includes/file.php');
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
    The theme appears to use include or require : theme-function.php
    Line 417: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 430: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
Other checked themes