4
Validation results

Teboil

Teboil

WordPress 6.5.2 theme
4
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEtermo.zip
  • FILE SIZE32936923 bytes
  • MD54d24b23bcb33c4dd640f84c16d1bb35e
  • SHA1c7463b49ba0cc5e9daf76040e80a1673e2c80f0e
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • VERSION1.0.0
  • CREATION DATE2019-11-16
  • LAST FILE UPDATE2019-11-16
  • LAST VALIDATION2019-11-16 19:15
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Title : Title The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Widgets : Widgets The theme appears to use register_sidebar() but no dynamic_sidebar() was found. See: dynamic_sidebar
     <?php dynamic_sidebar( $index ); ?>
    Sidebars need to be registered in a custom function hooked to the widgets_init action. See: register_sidebar().
  3. Unwanted files : hidden file(s) or folder(s) .png .babelrc .editorconfig .travis.yml .gitignore .npmignore .eslintrc .eslintrc.json .bower.json .jscsrc .jshintrc .gitattributes .github .htmllintrc .stylelintignore .babelrc.js .stylelintrc .eslintignore .nojekyll .codeclimate.yml was found.
  4. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in functions.php. Themes must not deregister core scripts. 58: wp_deregister_script('jquery-core');
  2. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  3. Text domain : Incorrect use of translation functions.Wrong installation directory for the theme name. The directory name must match the slug of the theme. This theme's correct slug and text-domain is teboil.
  4. Text domain : Incorrect use of translation functions.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments '%s download remaining', '%s downloads remaining', downloads_remaining, 'woocommerce' in file my-downloads.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 woocommerce, downloads_remaining, blankslate.
  5. Unwanted directories : GIT revision control directoryA.git was found.
  6. PHP short tags : Presence of PHP short tagsPHP short tags were found in file entry-archive.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.2: <? if ($post->post_type == 'brands'): ?>4: <?7: <a href='<? echo get_permalink($post->ID); ?>'><div class='img' href='<? echo $img_9: <? else: ?>11: <?14: <div class='img' href='<? echo $img_full; ?>'><img src='<? echo $img; ?>'></div>15: <a href='<? echo get_permalink($post->ID); ?>'>16: <span><? echo $post->post_title; ?></span>18: <? $desc = get_field('news_desc'); ?>19: <? if ($desc): ?>20: <span class='desc'><? echo $desc ?></span>21: <? endif; ?>23: <? endif; ?>PHP short tags were found in file 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.7: <?24: <h2>Результаты поиска: <? echo get_search_query(); ?></h2>43: <? else: ?>47: <h2>Результаты поиска: <? echo get_search_query(); ?></h2>59: <? endif; ?>PHP short tags were found in file review-order.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.45: <? $subtotal = $cart_item['data']->get_price('edit') * $cart_item['quantity48: <? else: ?>50: <? endif; ?>65: <? $subtotal = 0; ?>66: <? foreach ( WC()->cart->get_cart() as $cart_item ) {72: <?76: <?125: <? $subtotal = 0; ?>126: <? foreach ( WC()->cart->get_cart() as $cart_item ) {132: <?136: <?PHP short tags were found in file terms.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.28: <img src='<? echo get_template_directory_uri(); ?>/images/ok.png'>32: <img src='<? echo get_template_directory_uri(); ?>/images/ok.png'>PHP short tags were found in file cart.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.125: <?168: <p style='display: inline-block;width: 50%;'><? echo get_theme_mod('cart_text'); ?></p>PHP short tags were found in file cart-totals.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.34: <? $subtotal = 0; ?>35: <? foreach ( WC()->cart->get_cart() as $cart_item ) {41: <?45: <?106: <? $subtotal = 0; ?>107: <? foreach ( WC()->cart->get_cart() as $cart_item ) {113: <?117: <?PHP short tags were found in file content-single-product.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.44: <?49: <? $img = get_the_post_thumbnail_url( $post->ID, 'large', $attributes );51: <a href='<? echo $img_full; ?>' class='image'><img id='1' src='<? echo $img; ?>'></a55: <img class='normal' src='<? echo get_template_directory_uri(); ?>/images/arrow-prev.png'>56: <img class='hover' src='<? echo get_template_directory_uri(); ?>/images/arrow-prev-hover.png'>60: <?$img = get_the_post_thumbnail_url( $post->ID, 'shop_catalog', $attributes63: <? if ($img): ?>65: <img data-link='<? echo $image_large; ?>' data-full='<? echo $image_full; ?>' id='1' src='<67: <? endif; ?>68: <? $i = 1;70: <? $i++; ?>72: <? $image = wp_get_attachment_image_src( $attachment_id, 'shop_catalog' );76: <img data-link='<? echo $image_large[0]; ?>' data-full='<? echo $image_full[0]; ?>' id='<? 78: <? endforeach; ?>81: <img class='normal' src='<? echo get_template_directory_uri(); ?>/images/arrow.png'>82: <img class='hover' src='<? echo get_template_directory_uri(); ?>/images/arrow-next-hover.png'>93: <? $code = $product->get_attribute( 'pa_code' );?>94: <? if ($code): ?>95: <span class='top__code'>Код: <span class='value'><? echo $code; ?></span></span>96: <? endif; ?>98: <? $nal = $product->get_attribute( 'pa_nal' );105: <p><? echo $product->description; ?></p>109: <? if ($product->price != '' && $product->price != 0): ?>111: <span class='value'><? echo $product->price; ?><span class='symbol'><?echo get_woocommerce_curr112: <? endif; ?>114: <? if ($product->price != ''): ?>116: <? endif; ?>123: <li data-link='description'><? echo get_theme_mod('product_tab_description'); ?></li>124: <li data-link='charachters'><? echo get_theme_mod('product_tab_charachters'); ?></li>125: <li class='active' data-link='products'><? echo get_theme_mod('product_tab_products'); ?></li>126: <li data-link='docs'><? echo get_theme_mod('product_tab_docs'); ?></li>127: <li data-link='cad'><? echo get_theme_mod('product_tab_cad'); ?></li>128: <li data-link='list'><? echo get_theme_mod('product_tab_list'); ?></li>134: <? echo get_field('product_mods'); ?></div>135: <div class='tab-block' data-link='charachters'><? echo get_field('product_charachters'); ?></div>136: <div class='tab-block' data-link='docs'><? echo get_field('product_docs'); ?></div>137: <div class='tab-block' data-link='cad'><? echo get_field('product_cad'); ?></div>138: <div class='tab-block' data-link='list'><? echo get_field('product_list'); ?></div>141: <img src='<? echo get_template_directory_uri(); ?>/images/icon-povorot.png'>151: <? $upsells = $product->get_upsells();164: <? while ( $posts_up->have_posts() ) :?>165: <? $posts_up->the_post();169: <? echo $product->sku; ?>172: <a href='<? echo get_permalink(get_the_ID()); ?>'><? echo $product->name; ?></a>175: <? if ($product->price && $product->price != 0): ?>176: <? echo $product->price; ?><span class='symbol'><?echo get_woocommerce_curr177: <? else : ?>179: <? endif; ?>183: <? if (get_post_meta(get_the_ID(), '_stock_status', true) == 'instock'): ?>185: <? else: ?>187: <? endif; ?>188: <? if ($product->price != '' || ($product->price == 0 && $product->price !=190: <? endif; ?>193: <? endwhile; ?>195: <? endif; ?>PHP short tags were found in file archive-product.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.35: <? $category = get_queried_object();38: <? if ($children): ?>39: <div class='container visible-container' data-title='<? echo $category->name; ?>'>42: <? foreach ($children as $child): ?>45: <a href='<? echo get_term_link($child->slug, 'product_cat'); ?>'>46: <? $thumbnail_id = get_woocommerce_term_meta( $child->term_id, 'thumbnail_i49: <? if ($image): ?>50: <div class='image' style='background-image:url('<? echo $image; ?>');'></div>51: <? endif; ?>52: <h4><? echo $child->name;?></h4>56: <? endforeach; ?>61: <? else : ?>64: <? $info = get_field('info_cat', $category->taxonomy . '_' .$category->term68: <li class='active' data-link='description'><? echo get_theme_mod('cat_tab_description'); ?></li>69: <li data-link='charachters'><? echo get_theme_mod('cat_tab_charachters'); ?></li>70: <li data-link='docs'><? echo get_theme_mod('cat_tab_docs'); ?></li>71: <li data-link='portfolio'><? echo get_theme_mod('cat_tab_portfolio'); ?></li>76: <? $thumbnail_id = get_woocommerce_term_meta( $category->term_id, 'thumbnai79: <img src='<? echo $image; ?>'>81: <h3><? echo $category->name; ?></h3><img class='brend' src='<? echo $info['bren82: <p><? echo $category->description; ?></p>87: <? echo $info['charachters']; ?>91: <? echo $info['docs']; ?>95: <? echo $info['portfolio']; ?>101: <img src='<? echo get_template_directory_uri(); ?>/images/icon-povorot.png'>111: <? $posts = new WP_Query( array(117: <? while ( $posts->have_posts() ) :?>118: <? $posts->the_post();122: <? echo $product->sku; ?>125: <a href='<? echo get_permalink(get_the_ID()); ?>'><? echo $product->name; ?></a>128: <? if ($product->price): ?>129: <? echo $product->price; ?><span class='symbol'><?echo get_woocommerce_curr130: <? else: ?>132: <? endif; ?>135: <? $nal = $product->get_attribute( 'pa_nal' );137: <? if ($product->price != '' || ($product->price == 0 && $product->price !=139: <? else: ?>141: <? endif; ?>144: <? endwhile; ?>146: <? endif; ?>153: <? endif; ?>154: <?167: <?$a = 0;177: <a href='<? echo get_term_link($child->slug, 'product_cat'); ?>'>178: <? $thumbnail_id = get_woocommerce_term_meta( $child->term_id, 'thumbnail_i181: <? if ($image): ?>182: <div class='image' style='background-image:url('<? echo $image; ?>');'></div>183: <? endif; ?>184: <h4><? echo $child->name;?></h4>188: <? }194: <?207: <div class='container hidden-container' data-title='<? echo $id_array[$i]['name']; ?>'>210: <? foreach ($product_categories as $child): ?>214: <a href='<? echo get_term_link($child->slug, 'product_cat'); ?>'>215: <? $thumbnail_id = get_woocommerce_term_meta( $child->term_id, 'thumbnail_i218: <? if ($image): ?>219: <div class='image' style='background-image:url('<? echo $image; ?>');'></div>220: <? endif; ?>221: <h4><? echo $child->name;?></h4>225: <? endforeach; ?>230: <?234: <?238: <? if ($children): ?>242: <? foreach ($children as $child): ?>245: <a href='<? echo get_term_link($child->slug, 'product_cat'); ?>'>246: <? $thumbnail_id = get_woocommerce_term_meta( $child->term_id, 'thumbnail_i249: <? if ($image): ?>250: <div class='image' style='background-image:url('<? echo $image; ?>');'></div>251: <? endif; ?>252: <h4><? echo $child->name;?></h4>256: <? endforeach; ?>262: <? endif; ?>263: <?276: <?$a = 0;286: <a href='<? echo get_term_link($child->slug, 'product_cat'); ?>'>287: <? $thumbnail_id = get_woocommerce_term_meta( $child->term_id, 'thumbnail_i290: <? if ($image): ?>291: <div class='image' style='background-image:url('<? echo $image; ?>');'></div>292: <? endif; ?>293: <h4><? echo $child->name;?></h4>297: <? }303: <?316: <div class='container hidden-container' data-title='<? echo $id_array[$i]['name']; ?>'>319: <? foreach ($product_categories as $child): ?>323: <a href='<? echo get_term_link($child->slug, 'product_cat'); ?>'>324: <? $thumbnail_id = get_woocommerce_term_meta( $child->term_id, 'thumbnail_i327: <? if ($image): ?>328: <div class='image' style='background-image:url('<? echo $image; ?>');'></div>329: <? endif; ?>330: <h4><? echo $child->name;?></h4>334: <? endforeach; ?>339: <?PHP short tags were found in file archive-news.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.5: <?28: <? global $wp_query;31: <? if ( $wp_query->max_num_pages > 1 ) {?>45: <?}?>PHP short tags were found in file contacts.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.6: <? get_header(); ?>10: <?21: <h2><? echo the_title(); ?></h2>27: <? $contacts = get_field('contacts'); ?>28: <? $cities = $contacts['city']; ?>31: <? $i = 0; ?>32: <? foreach ($cities as $city): ?>33: <? $i++; ?>34: <? if ($i == 1): ?>36: <? else: ?>38: <? endif; ?>39: <span><? echo $city['title']; ?></span>41: <? endforeach; ?>44: <? $i = 0; ?>45: <? foreach ($cities as $city): ?>46: <? $i++; ?>47: <? if ($i == 1): ?>48: <div class='map map-active' data-map='<? echo $city['title']; ?>'>49: <? else: ?>50: <div class='map map-hidden' data-map='<? echo $city['title']; ?>'>51: <? endif; ?>52: <? echo $city['map']; ?>54: <? endforeach; ?>57: <? $i = 0; ?>58: <? foreach ($cities as $city): ?>59: <? $i++; ?>60: <? $info = $city['info_block']; ?>61: <? if ($i == 1): ?>62: <div class='info-block info-block-active' data-block='<? echo $city['title']; ?>'>63: <? else: ?>64: <div class='info-block info-block-hidden' data-block='<? echo $city['title']; ?>'>65: <? endif; ?>70: <h3><? echo $info['title']; ?></h3>71: <p><? echo $info['address']; ?></p>72: <? if ($info['phone']): ?>75: <img src='<? echo get_template_directory_uri(); ?>/images/phone.png'>78: <a href='tel:<? echo $info['phone']; ?>'><? echo $info['phone']; ?></a>81: <? endif; ?>82: <? if ($info['email']): ?>83: <a class='email' href='mailto'<? echo $info['email']; ?>'><? echo $info['email']; ?></a>84: <? endif; ?>85: <? if ($info['file']): ?>86: <a href='87: <? endif; ?>92: <? echo do_shortcode('[contact-form-7 id='11' title='Contact form 1']'); ?>99: <? endforeach; ?>113: <? $i = 0; ?>114: <? foreach ($cities as $city): ?>115: <? $i++; ?>116: <? $rabs = $city['rabs']; ?>117: <? if ($i == 1): ?>118: <div class='personal personal-active' data-personal='<? echo $city['title']; ?>'>119: <? else: ?>120: <div class='personal personal-hidden' data-personal='<? echo $city['title']; ?>'>121: <? endif; ?>125: <? if ($rabs['rab']): ?>126: <? foreach ($rabs['rab'] as $rab): ?>130: <? $img_full = wp_get_attachment_image_src($rab['photo'],'full'); ?>131: <? $img = wp_get_attachment_image_src($rab['photo'],'medium'); ?>132: <? if ($img): ?>133: <img class='full' href='<? echo $img_full[0]; ?>' src='<? echo $img[0]; ?>' alt=''>134: <? else: ?>135: <img src='<? echo get_template_directory_uri(); ?>/images/userpic.png' alt=''>136: <? endif; ?>140: <h4><? echo $rab['fio']; ?></h4>141: <? if ($rab['work']): ?>142: <span class='work'><? echo $rab['work']; ?></span>143: <? endif; ?>144: <? if ($rab['phone']): ?>145: <span class='tel'>тел.: <a href='tel:<? echo $rab['phone']; ?>'><? echo $rab['phone']; ?></a></span>146: <? endif; ?>147: <? if ($rab['mobile']): ?>148: <span class='mobile'>моб.: <a href='tel:<? echo $rab['mobile'];?>'><? echo $rab['mobile']; ?></a></span>149: <? endif; ?>150: <? if ($rab['email']): ?>151: <span class='email'><a href='mailto:'<? echo $rab['email']; ?>''><? echo $rab['email']; ?></a></span>152: <? endif; ?>156: <? endforeach; ?>157: <? endif; ?>161: <? endforeach; ?>172: <? get_footer(); ?>PHP short tags were found in file entry-archivesingle.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.9: <? $img = get_the_post_thumbnail_url($post->ID,'large');12: <? if ($post->post_type == 'brend'): ?>13: <? if ($img): ?>14: <img class='image' src='<? echo $img ?>' href='<? echo $img_full; ?>'>15: <? endif; ?>16: <? endif; ?>19: <? echo the_content(); ?>PHP short tags were found in file archive-services.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.5: <?PHP short tags were found in file archive-docs.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.5: <?23: <? $cats = get_terms('section_doc', [26: <? $i = 0; ?>27: <? foreach ($cats as $cat): ?>28: <? $i++; ?>31: <span><a href='<? echo get_category_link($cat->term_id); ?>'><? echo $cat->name; ?></a></s34: <? $i_new = $i+1; ?>35: <? if ($i_new > count($cats)): ?>41: <? endif; ?>42: <? endforeach; ?>PHP short tags were found in file entry-archivedoc.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.2: <a href='<? echo get_permalink($post->ID); ?>'>3: <span><? echo $post->post_title; ?></span>PHP short tags were found in file home.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.8: <? $home = get_field('home'); ?>12: <? if ($home['slider']): ?>13: <? foreach ($home['slider'] as $slider): ?>14: <? $image = wp_get_attachment_image_src($slider['photo'], 'full'); ?>15: <div class='slide' style='background-image:url('<? echo $image[0]; ?>');'>19: <? if ($slider['text']): ?>20: <? if ($slider['background'] == '1'): ?>22: <? else: ?>24: <? endif; ?>26: <? echo $slider['text']; ?>28: <? endif; ?>29: <? if ($slider['text_mobile']): ?>30: <? if ($slider['background_mobile'] == '1'): ?>32: <? else: ?>34: <? endif; ?>36: <? echo $slider['text_mobile']; ?>38: <? endif; ?>40: <? $buttons = $slider['buttons']; ?>42: <? if ($buttons['button_one_link']): ?>43: <a target='_blank' class='button_one' href='<? echo $buttons['button_one_link']; ?>'><? echo $buttons['button_one_text'44: <? endif; ?>45: <? if ($buttons['button_two_link']): ?>46: <a target='_blank' class='button_two' href='<? echo $buttons['button_two_link']; ?>'><? echo $buttons['button_two_text'47: <? endif; ?>53: <? endforeach; ?>54: <? endif; ?>59: <? $one = $home['section_one']; ?>60: <? if ($one): ?>61: <? foreach ($one as $block): ?>63: <a href='<? echo $block['link']; ?>'>64: <img src='<? echo $block['img']; ?>'>65: <span><? echo $block['text']; ?></span>68: <? endforeach; ?>69: <? endif; ?>72: <? $args = array(86: <h2><? echo $two['title']; ?></h2>92: <? if ($categories): ?>94: <? foreach($categories as $cat): ?>95: <? if($cat->category_parent == 0) :?>96: <? $category_id = $cat->term_id;100: <?105: <a href='<? echo get_term_link($cat->slug, 'product_cat'); ?>'><div class='image' st106: <a href='<? echo get_term_link($cat->slug, 'product_cat'); ?>'><? echo $cat->name;?>107: <? $desc = get_field('desc_cat', $cat->taxonomy . '_' .$cat->term_id); ?>108: <? if ($desc): ?>109: <p><? echo $desc ?>...</p>110: <? else: ?>112: <? endif; ?>113: <a class='link' href='<? echo get_term_link($cat->slug, 'product_cat'); ?>'>Подробнее</a116: <? endif; ?>117: <? endif; ?>118: <? endforeach; ?>120: <? endif; ?>125: <?131: <h2><? echo $three['title']; ?></h2>136: <div class='bottom-block' style='background-image:url('<? echo $three['background']; ?>');'>140: <?148: <? if ($posts): ?>149: <? $i = 0; ?>150: <? foreach ($posts as $post): ?>151: <? $i++; ?>155: <? $icon = get_the_post_thumbnail_url($post->ID,'full'); ?>156: <div class='img' style='background-image:url(<? echo $icon; ?>);'></div>157: <a <? if ($i == 5): ?>class='big'<? endif; ?> href='<? echo get_permalink($pos158: <span><? echo $post->post_title; ?></span>162: <? endforeach; ?>163: <? endif; ?>PHP short tags were found in file woocommerce.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.11: <?PHP short tags were found in file entry-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.2: <? $icon = get_the_post_thumbnail_url($post->ID,'full'); ?>3: <? if ($icon): ?>4: <div class='img' style='background-image:url(<? echo $icon; ?>);'></div>5: <? endif; ?>6: <a <? if ($i == 5): ?>class='big'<? endif; ?> href='<? echo get_permalink($pos7: <span><? echo $post->post_title; ?></span>10: <p><? the_excerpt(); ?></p>PHP short tags were found in file entry-archivebrands.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.3: <?6: <? if ($img): ?>7: <div class='img' href='<? echo $img_full; ?>'><img src='<? echo $img; ?>'></div>8: <? endif; ?>9: <a href='<? echo get_permalink($post->ID); ?>'>10: <span><? echo $post->post_title; ?></span>PHP short tags were found in file entry-products.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.5: <div class='photo'><a style='background-image:url('<? echo get_the_post_thumbnail_url($post->ID,'large'); ?>');' href='<? echo7: <? $cats = get_the_terms( $post->ID, 'section' );24: <h5><a href='<? echo get_permalink($post->ID); ?>'><? echo $post->post_title;?></a></h5>25: <a href='<? echo $parent_one_link; ?>' class='cat'><? echo $parent_one; ?></a>27: <h6><a href='<? echo $parent_two_link; ?>'><? echo $parent_two; ?></a></h6>28: <a class='bottom' href='<? echo $parent_three_link; ?>'><? echo $parent_three; ?></a>PHP short tags were found in file entry-post.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.3: <? if (get_the_post_thumbnail($post->ID,'large')): ?>5: <a href='<? echo get_the_post_thumbnail_url($post->ID,'full'); ?>'><? echo the_post_7: <? endif; ?>8: <h2 class='title'><? echo the_title(); ?></h2>9: <div class='text'><? echo the_content(); ?></div>PHP short tags were found in file entry-archiveservice.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.2: <? $icon = get_the_post_thumbnail_url($post->ID,'full'); ?>3: <div class='img' style='background-image:url(<? echo $icon; ?>);'></div>4: <a <? if ($i == 5): ?>class='big'<? endif; ?> href='<? echo get_permalink($pos5: <span><? echo $post->post_title; ?></span>PHP short tags were found in file sidebar.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.3: <?29: <? if ($name_cat != '' || $parent_name != '' || $parent_name2 != '' || $par30: <div class='hidden-block' data-this='<? echo $name_cat; ?>' data-parent='<? echo $parent_name; ?>' data-parent-t31: <? elseif ($parent_one != '' || $parent_two != '' || $parent_three != ''): 32: <div class='hidden-block' data-this='<? echo $parent_one; ?>' data-parent='<? echo $parent_two; ?>' data-parent-33: <? endif; ?>39: <?49: <? foreach ($product_categories as $child): ?>50: <? if ($child->parent == 0) : ?>51: <? $args2 = array(60: <a data-slug='<? echo $child->slug;?>' href='<? echo get_term_link($child->slug, 'product62: <? foreach ($product_categories2 as $child2): ?>63: <? $args3 = array(73: <a data-slug='<? echo $child2->slug;?>' href='<? echo get_term_link($child2->slug, 'produ75: <? foreach ($product_categories3 as $child3): ?>76: <? $args4 = array(86: <a data-slug='<? echo $child3->slug;?>' href='<? echo get_term_link($child3->slug, 'produ88: <? foreach ($product_categories4 as $child4): ?>89: <? $args5 = array(98: <a data-slug='<? echo $child4->slug;?>' href='<? echo get_term_link($child4->slug, 'produ100: <? foreach ($product_categories5 as $child5): ?>101: <? $args6 = array(111: <a data-slug='<? echo $child5->slug;?>' href='<? echo get_term_link($child5->slug, 'produ112: <? else: ?>114: <a data-slug='<? echo $child5->slug;?>' href='<? echo get_term_link($child5->slug, 'produ115: <? endif; ?>117: <? endforeach; ?>119: <? else: ?>121: <a data-slug='<? echo $child4->slug;?>' href='<? echo get_term_link($child4->slug, 'produ122: <? endif; ?>124: <? endforeach; ?>128: <? else: ?>130: <a data-slug='<? echo $child3->slug;?>' href='<? echo get_term_link($child3->slug, 'produ131: <? endif; ?>133: <? endforeach; ?>135: <? else: ?>137: <a data-slug='<? echo $child2->slug;?>' href='<? echo get_term_link($child2->slug, 'produ139: <? endif; ?>141: <? endforeach; ?>143: <? else: ?>145: <a data-slug='<? echo $child->slug;?>' href='<? echo get_term_link($child->slug, 'product146: <? endif; ?>148: <? endif; ?>149: <? endforeach; ?>150: <? endif; ?>PHP short tags were found in file header.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.59: <div class='one' <? if (is_user_logged_in()): ?>61: <? endif; ?>>67: <img src='<? echo get_theme_mod('logo'); ?>'>73: <? if (WC()->cart->get_cart_contents_count() != '0'): ?>75: <? else: ?>77: <? endif; ?>109: <? if (WC()->cart->get_cart_contents_count() != '0'): ?>111: <? else: ?>113: <? endif; ?>132: <? if (is_front_page()): ?>134: <? else: ?>136: <? endif; ?>140: 145: <? echo do_shortcode('[contact-form-7 id='95' title='Заказ']'); ?>151: <? echo do_shortcode('[testimonial_view id='2']'); ?>153: <? if (!is_front_page()): ?>155: <? endif; ?>156: <!--<? if (!is_front_page()): ?>161: <?172: <? endif; ?>-->PHP short tags were found in file entry-product.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.4: <a href='<? echo get_the_post_thumbnail_url($post->ID,'full'); ?>'><? echo the_post_6: <h2 class='title'><? echo the_title(); ?></h2>7: <div class='text'><? echo the_content(); ?></div>PHP short tags were found in file entry-page.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.2: <? $large_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'la3: <a href='<? echo $large_image[0];?>'><? echo get_the_post_thumbnail($post->ID, 'medi4: <? the_content(); ?>PHP short tags were found in file archive.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.5: <?18: <? $category = get_queried_object(); ?>19: <? if ($category): ?>22: <h2><? echo $category->name; ?></h2>37: <? else: ?>40: <h2><? echo the_title(); ?></h2>48: <? if ($post->post_type == 'docs'): ?>52: <? else: ?>56: <? endif; ?>60: <? endif; ?>PHP short tags were found in file entry-portfolio.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.1: <? $i = 0; ?>2: <? $a = 0; ?>3: <? foreach ($posts as $post) :?>4: <? $terms = get_the_terms($post->ID,'portfolio_cat'); ?>5: <? $gallery = get_field('portfolio_gallery'); ?>6: <? if ($gallery): ?>7: <? $i++; ?>8: <? $a++; ?>9: <? if ($i != 6 && $i < 7): ?>11: <? elseif ($i == 6): ?>12: <? $i = 1; ?>14: <? endif; ?>15: <? if ($i == 1): ?>17: <? if ($terms): ?>18: <? foreach ($terms as $term): ?>19: <? $data_term = $term->name.';'; ?>20: <? endforeach; ?>21: <div class='inner-object' data-term='<? echo $data_term; ?>'>22: <? else: ?>24: <? endif; ?>25: <a href='<? echo get_permalink($post->ID); ?>'>26: <div class='object type-<? echo $i; ?> owl-theme owl-carousel'>27: <? foreach ($gallery as $gal) :?>28: <? $image = wp_get_attachment_image_src($gal['photo'], 'large');31: <div class='img' rel='gallery' style='background-image:url('<? echo $image[0]; ?>');'>34: <? endforeach; ?>38: <h5><a href='<? echo get_permalink($post->ID); ?>'><? echo $post->post_title ?></a></h5>39: <span class='client'><? echo get_field('portfolio_client'); ?></span>40: <? if (get_field('portfolio_year')): ?>42: <p class='year'><? echo get_field('portfolio_year'); ?></p>43: <? endif; ?>44: <span class='product'><? echo get_field('portfolio_product'); ?></span>48: <? elseif ($i == 2): ?>50: <? if ($terms): ?>51: <? foreach ($terms as $term): ?>52: <? $data_term = $term->name.';'; ?>53: <? endforeach; ?>54: <div class='inner-object' data-term='<? echo $data_term; ?>'>55: <? else: ?>57: <? endif; ?>58: <a href='<? echo get_permalink($post->ID); ?>'>59: <div class='object type-<? echo $i; ?> owl-theme owl-carousel'>60: <? foreach ($gallery as $gal) :?>61: <? $image = wp_get_attachment_image_src($gal['photo'], 'large');64: <div class='img' rel='gallery' style='background-image:url('<? echo $image[0]; ?>');'>67: <? endforeach; ?>71: <h5><a href='<? echo get_permalink($post->ID); ?>'><? echo $post->post_title ?></a></h5>72: <span class='client'><? echo get_field('portfolio_client'); ?></span>73: <? if (get_field('portfolio_year')): ?>75: <p class='year'><? echo get_field('portfolio_year'); ?></p>76: <? endif; ?>77: <span class='product'><? echo get_field('portfolio_product'); ?></span>80: <? if ( $a == count($posts)): ?>82: <? endif; ?>83: <? elseif ($i == 5 || $a == count($posts)): ?>84: <? if ($terms): ?>85: <? foreach ($terms as $term): ?>86: <? $data_term = $term->name.';'; ?>87: <? endforeach; ?>88: <div class='inner-object' data-term='<? echo $data_term; ?>'>89: <? else: ?>91: <? endif; ?>92: <a href='<? echo get_permalink($post->ID); ?>'>93: <div class='object type-<? echo $i; ?> owl-theme owl-carousel'>94: <? foreach ($gallery as $gal) :?>95: <? $image = wp_get_attachment_image_src($gal['photo'], 'large');98: <div class='img' rel='gallery' style='background-image:url('<? echo $image[0]; ?>');'>101: <? endforeach; ?>105: <h5><a href='<? echo get_permalink($post->ID); ?>'><? echo $post->post_title ?></a></h5>106: <span class='client'><? echo get_field('portfolio_client'); ?></span>107: <? if (get_field('portfolio_year')): ?>109: <p class='year'><? echo get_field('portfolio_year'); ?></p>110: <? endif; ?>111: <span class='product'><? echo get_field('portfolio_product'); ?></span>115: <? else: ?>116: <? if ($terms): ?>117: <? foreach ($terms as $term): ?>118: <? $data_term = $term->name.';'; ?>119: <? endforeach; ?>120: <div class='inner-object' data-term='<? echo $data_term; ?>'>121: <? else: ?>123: <? endif; ?>124: <a href='<? echo get_permalink($post->ID); ?>'>125: <div class='object type-<? echo $i; ?> owl-theme owl-carousel'>126: <? foreach ($gallery as $gal) :?>127: <? $image = wp_get_attachment_image_src($gal['photo'], 'large');130: <div class='img' rel='gallery' style='background-image:url('<? echo $image[0]; ?>');'>134: <? endforeach; ?>138: <h5><a href='<? echo get_permalink($post->ID); ?>'><? echo $post->post_title ?></a></h5>139: <span class='client'><? echo get_field('portfolio_client'); ?></span>140: <? if (get_field('portfolio_year')): ?>142: <p class='year'><? echo get_field('portfolio_year'); ?></p>143: <? endif; ?>144: <span class='product'><? echo get_field('portfolio_product'); ?></span>148: <? endif; ?>151: <? endif; ?>152: <? endforeach; ?>PHP short tags were found in file entry.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.3: <? $large_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'la4: <? if ($large_image): ?>6: <a href='<? echo $large_image[0];?>'><? echo get_the_post_thumbnail($post->ID, 'thum8: <? endif; ?>11: <h3 class='title'><a href='<?php the_permalink(); ?>' title='<?php the_title_attribute(); ?>' rel='boo12: <? the_excerpt(); ?>13: <p class='date'><? the_time( get_option( 'date_format' ) ); ?></p>PHP short tags were found in file functions.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.1: <?447: <? endwhile; ?>448: <? endif;458: <? endwhile; ?>459: <? endif;PHP short tags were found in file footer.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.1: <? if (!is_front_page()): ?>3: <? endif; ?>13: <img src='<? echo get_theme_mod('footer_logo'); ?>'>17: <p><? echo get_theme_mod('footer_address'); ?></p>18: <p>Тел. <a href='tel:<? echo get_theme_mod('footer_phone'); ?>'><? echo get_theme_mod('footer_ph30: <a class='email-link' href='mailto:<? echo get_theme_mod('footer_email'); ?>'><? echo get_theme_mod('footer_em31: <a class='facebook' href='<? echo get_theme_mod('footer_facebook'); ?>'></a>32: <a class='instagram' href='<? echo get_theme_mod('footer_instagram'); ?>'></a>33: <a class='viber' href='https://wa.me/<? echo get_theme_mod('footer_viber'); ?>'></a>35: <span><? echo get_theme_mod('footer_copyright'); ?></span>PHP short tags were found in file entry-portfoliosingle.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.15: <? $gallery = get_field('portfolio_gallery'); ?>17: <img class='normal' src='<? echo get_template_directory_uri(); ?>/images/arrow-prev.png'>18: <img class='hover' src='<? echo get_template_directory_uri(); ?>/images/arrow-prev-hover.png'>21: <? foreach ($gallery as $gal): ?>23: <?27: <!--<div href='<? echo $image_large[0]; ?>' class='slide' style='background-image:url('<? 28: <img href='<? echo $image_large[0]; ?>' class='slide' src='<? echo $image_full[0]; ?>'30: <? endforeach; ?>33: <img class='normal' src='<? echo get_template_directory_uri(); ?>/images/arrow.png'>34: <img class='hover' src='<? echo get_template_directory_uri(); ?>/images/arrow-next-hover.png'>38: <? if (get_field('portfolio_info')): ?>42: <? echo get_field('portfolio_info'); ?>44: <? endif; ?>47: <? if (get_field('portfolio_desc')): ?>51: <? echo get_field('portfolio_desc'); ?>54: <? endif; ?>PHP short tags were found in file archive-portfolio.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.5: <?26: <? $cats = get_terms('portfolio_cat', [29: <? foreach ($cats as $cat): ?>32: <span><? echo $cat->name; ?></span>35: <? endforeach; ?>42: <?51: <? get_template_part( 'entry', 'portfolio'); ?>56: <? foreach ($cats as $cat): ?>57: <div class='objects objects-cat' data-cat='<? echo $cat->name; ?>'>59: <?69: <? get_template_part( 'entry', 'portfolio'); ?>73: <? endforeach; ?>PHP short tags were found in file single.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.5: <?17: <? if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>18: <? if ($post->post_type == 'portfolio'): ?>19: <? get_template_part( 'entry','portfoliosingle' ); ?>20: <? else: ?>21: <? get_template_part( 'entry','archivesingle' ); ?>22: <? endif; ?>23: <? endwhile; ?>24: <? endif; ?>PHP short tags were found in file page.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.3: <? if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>5: <? if (is_product_category()): ?>9: <?19: <h2><? echo the_title(); ?></h2>35: <? endif; ?>36: <? if (is_cart()): ?>40: <?50: <h2><? echo the_title(); ?></h2>58: <? the_content(); ?>65: <? elseif (is_checkout()): ?>69: <?80: <h2><? echo the_title(); ?></h2>86: <? the_content(); ?>91: <? elseif (is_account_page()): ?>95: <?106: <h2><? echo the_title(); ?></h2>112: <? the_content(); ?>118: <? else: ?>122: <?136: <h2><? echo the_title(); ?></h2>143: <? echo the_content(); ?>150: <? endif; ?>152: <? endwhile; ?>154: <? endif; ?>PHP short tags were found in file archive-brands.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.5: <?28: <? if ( $wp_query->max_num_pages > 1 ) {?>42: <?}?>
  7. Comment reply : Declaration of comment replyCould not find the comment-reply script enqueued, however a reference to 'comment-reply' was found. Make sure that the comment-reply js script is being enqueued properly on singular pages.
  8. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  9. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  10. 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.
  11. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  12. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  13. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  14. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  15. CSS files : Presence of Theme URICould not find Theme URL.
  16. CSS files : Presence of Author URICould not find Author URI.
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  3. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  4. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  5. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  6. Use of includes : Use of include or requireThe theme appears to use include or require : template-front-page.php 9: <?php include('includes/front-mid-box.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