9
Validation results

QAZAQ

QAZAQ

WordPress 6.5.4 theme
9
  • THEME TYPEWordPress theme 6.5.4
  • FILE NAMEqazaq.zip
  • FILE SIZE8065497 bytes
  • MD514d10a8c16b2a6c41b621089ac5c4e3d
  • SHA1f10f91e14e62f8289d563aaaf5e88319dff1f7dd
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • VERSION1.0
  • CREATION DATE2024-05-25
  • LAST FILE UPDATE2024-05-25
  • LAST VALIDATION2024-05-25 09:06
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file functions.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Comment reply : Declaration of comment reply Could not find the comment-reply js script enqueued.
  3. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  2. Widgets : WidgetsThis theme contains no sidebars/widget areas. See Widgets API
  3. PHP short tags : Presence of PHP short tagsPHP short tags were found in file 404.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.17: <a href='<?= QAZAQ_HOME ?>'>18: <img src='<?= QAZAQ_THEME ?>/static/img/general/logo.svg' alt=''>22: <div class='text'><?= pll__('404') ?></div>23: <img src='<?= QAZAQ_THEME ?>/static/img/general/404.svg' alt=''>27: <a href='<?= QAZAQ_HOME ?>' class='btn'><?= pll__('Home') ?></a>PHP short tags were found in file index.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.55: <h3 class='section-title'><?= $oCategory->name ?></h3>56: <?php if (isset($all) && strval($all) != '' && isset($url) && strval($url) != '') { ?><a href='<?= $url ?>' class='more-lnk'><?= $all ?></a><?php } ?>66: <p class='latest-news__date'><?= $date ?></p>67: <a href='<?= $link ?>' class='latest-news__title'><?= $oPost->post_title ?></a>71: <?php if (isset($all) && strval($all) != '' && isset($url) && strval($url) != '') { ?><a href='<?= $url ?>' class='more-lnk'><?= $all ?></a><?php } ?>101: <h3 class='section-title'><?= $oCategory->name ?></h3>103: <p><?= $oCategory->description ?></p>104: <?php if (isset($all) && strval($all) != '') { ?><a href='<?= $url ?>' class='more-lnk'><?= $all ?></a><?php } ?>120: <a href='<?= $url ?>' class='proposals__item-inner <?= $style ?>'>122: <div class='badge <?= $badge_color ?>'>124: <?= $badge_text ?>130: <?php if (isset($departure) && strval($departure) != '') { ?><p><?= $departure ?></p><?php } ?>131: <?php if (isset($destination) && strval($destination) != '') { ?><p><strong><?= $destination ?></strong><?php } ?>136: <?= $description ?>142: <?= $amount ?>150: <?php if (isset($all) && strval($all) != '') { ?><a href='<?= $url ?>' class='more-lnk'><?= $all ?></a><?php } ?>179: <h2 class='section-title'><?= $oCategory->name ?></h2>197: <a href='<?= $url ?>' class='services__item <?= $wide[0] ?> <?= $position ?>'>198: <div class='services__item-inner <?= $style ?>' <?= $background_image ?>>200: <div class='badge <?= $badge_color ?>'>202: <?= $badge_text ?>207: <?= $oPost->post_title ?>212: <?= $description ?>217: <?php if (isset($readmore) && strval($readmore) != '' && isset($url) && strval($url) != '') { ?><span class='btn btn_type1'><?= $readmore ?></span><?php } ?>222: <div class='services__item <?= $wide[0] ?> <?= $position ?>'>223: <div class='services__item-inner <?= $style ?>' <?= $background_image ?>>225: <div class='badge <?= $badge_color ?>'>227: <?= $badge_text ?>232: <?= $oPost->post_title ?>237: <?= $description ?>275: <h3 class='section-title'><?= $oCategory->name ?></h3>276: <?php if (isset($all) && strval($all) != '' && isset($url) && strval($url) != '') { ?><a href='<?= $url ?>' class='more-lnk'><?= $all ?></a><?php } ?>286: <p class='latest-news__date'><?= $date ?></p>287: <a href='<?= $link ?>' class='latest-news__title'><?= $oPost->post_title ?></a>291: <?php if (isset($all) && strval($all) != '' && isset($url) && strval($url) != '') { ?><a href='<?= $url ?>' class='more-lnk'><?= $all ?></a><?php } ?>306: <h1 class='page-title'><?= get_the_title() ?></h1>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.2: <html class='<?= (get_option('theme_sorrow') && is_home()) ? 'grayscale ' : '' ?>no-js' 16: <link href='<?= QAZAQ_THEME ?>/static/css/<?= QAZAQ_BUILD ?>.min.css' rel='stylesheet' 17: <link href='<?= QAZAQ_THEME ?>/style.css' rel='stylesheet' type='text/css' /> 18: <link rel='shortcut icon' href='<?= QAZAQ_THEME ?>/favicon/favicon.ico' type='image/x-icon' />19: <link rel='apple-touch-icon' sizes='180x180' href='<?= QAZAQ_THEME ?>/favicon/apple-icon-180x180.png' />20: <link rel='icon' type='image/png' sizes='192x192' href='<?= QAZAQ_THEME ?>/favicon/android-icon-192x192.png' />21: <link rel='manifest' href='<?= QAZAQ_THEME ?>/favicon/manifest.json' />22: <meta name='msapplication-config' content='<?= QAZAQ_THEME ?>/favicon/browserconfig.xml' />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.20: <h1 class='page-title'><?= pll__('Search result') ?></h1>21: <p class='search-results__info'><?= pll__('Search result') ?> <?= pll__('for') ?> «<?= $s ?>»: <?= $total31: <a href='<?= get_permalink() ?>' class='search-results__item-inner'>33: <span class='search-results__description'><?= the_excerpt() ?></span>34: <span class='search-results__link'><?= get_permalink() ?></span>PHP short tags were found in file media.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.20: <h2 class='media__title'><?= $oCategory->name ?></h2>30: <div class='media__name'><a href='<?= $url ?>' target='_blank'><?= $name ?></a>32: <div class='media__date'><?= $date ?></div>34: <a href='<?= $url ?>' class='media__item-title' target='_blank'><?= $oPost->post_titPHP 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.6: <a href='<?= QAZAQ_HOME ?>' class='logo'>7: <img src='<?= QAZAQ_THEME ?>/static/img/general/logo.svg' alt='qazaq air'>15: <a href='#' class='js-has-sub-nav'><?= getMenuName('purchase') ?></a>18: <?= getMenuIcon('purchase') ?>20: <?= getMenuMain('purchase_1') ?>21: <?= getMenuMain('purchase_2') ?>22: <?= getMenuMain('purchase_3') ?>30: <a href='#' class='js-has-sub-nav'><?= getMenuName('services') ?></a>33: <?= getMenuIcon('services') ?>35: <?= getMenuMain('services_1') ?>36: <?= getMenuMain('services_2') ?>37: <?= getMenuMain('services_3') ?>44: <a href='<?= pll__('IQ Bonus Link') ?>'>IQ Bonus</a>48: <a href='#' class='js-has-sub-nav'><?= getMenuName('iqbonus') ?></a>53: <div class='sub-nav__item-title'><?= getMenuName('iqbonus') ?></div>54: <p><?= pll__('IQ Bonus') ?></p>58: <?= getMenuMain('iqbonus_1') ?>59: <?= getMenuMain('iqbonus_2') ?>72: <form class='main-search__form' action='<?= QAZAQ_HOME ?>' method='get'>73: <input type='search' name='s' placeholder='<?= pll__('Search') ?>'>85: <button type='button' class='lang__selected'><?= QAZAQ_LANGUAGE_NAME ?></button>97: <button type='button' class='curr__selected'><?= QAZAQ_CURRENCY ?></button>109: <?= pll__('Enter') ?> <i class='icon icon-user'></i>127: <form class='mobile-search' action='<?= QAZAQ_HOME ?>' method='get'>129: <input type='search' name='s' class='form-control' placeholder='<?= pll__('Search') ?>'>139: <button type='button' class='lang__selected'><?= QAZAQ_LANGUAGE_NAME ?></button>151: <button type='button' class='curr__selected'><?= QAZAQ_CURRENCY ?></button>163: <?= pll__('Enter') ?> <i class='icon icon-user'></i>174: <a href='#'><?= getMenuName('purchase') ?></a>178: <?= getMenuMobile('purchase_1') ?>179: <?= getMenuMobile('purchase_2') ?>180: <?= getMenuMobile('purchase_3') ?>188: <a href='#'><?= getMenuName('services') ?></a>192: <?= getMenuMobile('services_1') ?>193: <?= getMenuMobile('services_2') ?>194: <?= getMenuMobile('services_3') ?>201: <a href='<?= pll__('IQ Bonus Link') ?>'>IQ Bonus</a>205: <a href='#'><?= getMenuName('iqbonus') ?></a>209: <?= getMenuMobile('iqbonus_1') ?>210: <?= getMenuMobile('iqbonus_2') ?>239: <?php if (isset($alertName)) { ?><strong><?= $alertName ?></strong> <?php } ?><?= $alertText ?> <?php if (isset($ale240: href='<?= $alertHref ?>'><?= $alertLink ?></a><?php } ?>PHP short tags were found in file 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.32: <div class='main-slider__item <?= $style ?>' <?= $background_image ?>>38: <?= $departure ?><br />39: <strong><?= $arrival ?></strong>44: <?= $title ?>49: <?= $description ?>60: <a href='<?= $button_link ?>' class='btn btn_type1<?= $btn_style ?>'><?= $button_namPHP short tags were found in file accordion.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: <button type='button' class='accordion__btn js-accordion-trigger<?= $default_class ?>'>48: <img src='<?= $image ?>' alt=''>49: <?php if (isset($price) && strval($price) != '') { ?><div class='price'><?= $price ?></div><?php } ?>64: <button type='button' class='accordion__btn js-accordion-trigger<?= $default_class ?>'>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.5: <a href='<?= QAZAQ_HOME ?>' class='logo'>6: <img src='<?= QAZAQ_THEME ?>/static/img/general/logo.svg' alt=''>9: <?= getMenuFooter('footer_1') ?>10: <?= getMenuFooter('footer_2') ?>11: <?= getMenuFooter('footer_3') ?>12: <?= getMenuFooter('footer_4') ?>21: <?= getMenuItems('copyright') ?>25: <?= getMenuItems('social') ?>PHP short tags were found in file faq.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.30: <li><a href='<?= $faqUrl ?>'><?= $oFAQ->post_title ?></a>32: <li><a href='<?= $pageUrl ?>'><?= $oPage->post_title ?></a>34: <li><?= $oCategory[0]->name ?></li>39: <h1 class='faq__page-title'><?= get_the_title() ?></h1>50: <a href='<?= $pageUrl ?>' class='prev-page'>52: <?= pll__('Back to questions') ?>58: <h2 class='articles__title'><?= pll__('Related articles') ?></h2>65: <li><a href='<?= $url ?>'><?= $post->post_title ?></a></li>84: <h1 class='page-title'><?= get_the_title() ?></h1>98: <a href='<?= $url ?>' class='faq__item-inner'>101: <img src='<?= $svg['url'] ?>' alt='<?= $oSubPage->post_title ?>'>104: <h2 class='faq__title'><?= $oSubPage->post_title ?></h2>112: <li><?= $sub ?></li>122: <div class='faq__all'><?= $all ?> <i class='icon icon-forward'></i></div>141: <li><a href='<?= $parentUrl ?>'><?= $oParentPost->post_title ?></a>143: <li><?= get_the_title() ?></li>151: <b><?= $aCategories[0]->name ?></b>160: <li data-id='<?= $oCategory->cat_ID ?>' <?= $active ?>><a><?= $oCategory->name ?></a>183: <div id='faq_group_<?= $oCategory->cat_ID ?>' class='fag__group<?= $active ?>'>184: <h1 class='page-title mobile-hide'><?= $oCategory->name ?></h1>191: <li><a href='<?= $url ?>'><?= $oPost->post_title ?></a></li>PHP short tags were found in file promo.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.18: <div class='sub-content-hero__inner <?= $style ?>'>19: <h1 class='page-title'><?= $oPost->post_title ?></h1>20: <?php if (isset($image) && strval($image['url']) != '') { ?><img src='<?= $image['url'] ?>' width='375px' alt=''><?php } ?>30: <?= $oPost->post_content ?>PHP short tags were found in file 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.21: <div class='news-post__date'><?= get_the_date() ?></div>22: <h1 class='news-post__title'><?= get_the_title() ?></h1> 33: <a href='<?= $pageUrl ?>' class='prev-page'>35: <?= $all ?>59: <h2 class='last-news__section-title'><?= $oCategory[0]->name ?></h2>72: <a href='<?= $url ?>' class='last-news__item-inner'>73: <span class='last-news__img <?= $style ?>' <?= $background_image ?>>74: <span class='last-news__date'><?= $date ?></span>77: <span class='last-news__title'><?= $oPost->post_title ?></span>78: <?php if (isset($description) && strval($description) != '') { ?><span class='last-news__description'><?= $description ?></span><?php } ?>101: <h1 class='page-title'><?= $oPost->post_title ?></h1>127: <a href='<?= get_permalink() ?>' class='news-list__item-inner'>128: <span class='news-list__img <?= $style ?>' <?= $background_image ?>>129: <span class='news-list__date'><?= get_the_date() ?></span>133: <span class='news-list__description'><?= the_excerpt() ?></span>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.2: <script src='<?= QAZAQ_THEME ?>/static/js/<?= QAZAQ_BUILD ?>.min.js'></script>3: <script src='<?= QAZAQ_THEME ?>/static/js/separate-js/start.js'></script>10: autoplaySpeed: <?= get_option('theme_slidertime') ?>,18: <script src='<?= QAZAQ_THEME ?>/extra/jquery.dotdotdot.js'></script>19: <script src='<?= QAZAQ_THEME ?>/extra/extra.js'></script>20: <script src='<?= QAZAQ_THEME ?>/static/js/separate-js/search-form-demo.js'></script> 31: 'locale': '<?= QAZAQ_LANGUAGE_LOCALE ?>',45: <script src='<?= QAZAQ_THEME ?>/map/[email protected]'></script>46: <script src='<?= QAZAQ_THEME ?>/map/app.v2.js?2'></script>
  4. Fundamental theme elements : Presence of wp_head()Could not find wp_head.
  5. Fundamental theme elements : Presence of add_theme_support()Could not find add_theme_support( 'automatic-feed-links' ).
  6. Fundamental theme elements : Presence of comments_template()Could not find comments_template.
  7. Fundamental theme elements : Presence of wp_list_comments()Could not find wp_list_comments.
  8. Fundamental theme elements : Presence of comment_form()Could not find comment_form.
  9. Fundamental theme elements : Presence of body_class()Could not find body_class call in body tag.
  10. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  11. Fundamental theme elements : Presence of post_class()Could not find post_class.
  12. 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.
  13. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  14. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  15. 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.
  16. Avatar : Support of standard avatar functionsThis theme doesn't seem to support the standard avatar functions. Use get_avatar or wp_list_comments to add this support.
  17. CSS files : Presence of license typeLicense: is missing from style.css header.
  18. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  19. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  20. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  21. CSS files : Presence of .alignleft class.alignleft css class is needed in theme css.
  22. CSS files : Presence of .alignright class.alignright css class is needed in theme css.
  23. CSS files : Presence of .aligncenter class.aligncenter css class is needed in theme css.
  24. CSS files : Presence of .wp-caption class.wp-caption css class is needed in theme css.
  25. CSS files : Presence of .wp-caption-text class.wp-caption-text css class is needed in theme css.
  26. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  27. 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.
  28. CSS files : Presence of Theme URICould not find Theme URL.
  29. CSS files : Presence of Author URICould not find Author URI.
  30. Tags : Tags displayThis theme doesn't seem to display tags.
  31. Screenshot : Screenshot fileScreenshot size is 948x711px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in header.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  2. Mandatory files : Presence of file comments.phpCould not find file comments.php in the theme.
  3. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  4. Optional files : Presence of comments template file comments.phpThis theme does not contain optional file comments.php.
  5. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  6. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  7. Optional files : Presence of single post template file single.phpThis theme does not contain optional file comments.php.
  8. Optional files : Presence of page template file page.phpThis theme does not contain optional file page.php.
  9. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  10. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  11. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  12. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  13. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  14. Optional files : Presence of archive template file archive.phpThis theme does not contain optional file archive.php.
  15. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  16. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
Other checked themes