55
Validation results

Archist

Archist

WordPress 6.5.2 theme
55
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEarchist.zip
  • FILE SIZE20083643 bytes
  • MD5d6ad32c701d26043e8d10bd3eda4659c
  • SHA18f63e8e0b1c4249548665e148a5d13e1a3476677
  • LICENSECustom
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • VERSION1.0
  • TAGScustom-header, rtl-language-support, right-sidebar, one-column, two-columns, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, post-formats, sticky-post, customizer-options, threaded-comments, t
  • CREATION DATE2023-01-13
  • LAST FILE UPDATE2023-01-13
  • LAST VALIDATION2023-01-13 09:06
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Admin menu : Themes should use add_theme_page() for adding admin pages. File actions.php : 1216: add_menu_page(
  2. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was pbminfotech-base-icons.zip revslider.zip pbm-theme-addons.zip envato-market.zip.
Warning
  1. theme tags : Presence of bad theme tagsThemes that use the tag accessibility-ready will need to undergo an accessibility review.
    See https://make.wordpress.org/themes/handbook/review/accessibility/
    Found wrong tag custom-logo in style.css header.Found wrong tag customizer-options in style.css header.
  2. 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.
  3. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  4. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  5. Screenshot : Screenshot fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
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 home template file home.phpThis theme does not contain optional file home.php.
  4. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  8. Use of includes : Use of include or requireThe theme appears to use include or require : taxonomy-pbmit-team-group.php 57: include( get_template_directory() . '/theme-parts/team/team-style-'.esc_att 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 : index.php 47: include( locate_template( '/theme-parts/blog/blog-style-'.esc_attr($style). 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 34: include( locate_template( '/theme-parts/blog/blog-style-'.esc_attr($style). 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-pbmit-service-category.php 65: include( get_template_directory() . '/theme-parts/service/service-style-'.e 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 : archive.php 65: include( get_template_directory() . '/theme-parts/'.$cpt.'/'.$cpt.'-style-' 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 : search.php 161: include( get_template_directory() . '/theme-parts/portfolio/portfolio-style175: include( get_template_directory() . '/theme-parts/service/service-style-'.e189: include( get_template_directory() . '/theme-parts/team/team-style-'.esc_att203: include( get_template_directory() . '/theme-parts/testimonial/testimonial-s216: include( get_template_directory() . '/wp-event-manager/content-event_listin 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.php 49: include( locate_template( 'theme-parts/post-classic.php', false, false ) ); 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-pbmit-portfolio-category.php 61: include( get_template_directory() . '/theme-parts/portfolio/portfolio-style 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 35: include( locate_template( '/theme-parts/blog/blog-style-'.esc_attr($style). 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-archist-template-kits.php 349: include_once( $template_file );413: $template_data = require_once( $template_dir . DIRECTORY_SEPARATOR . 'element-config.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 : kirki-config.php 14: include( get_template_directory() . '/includes/customizer-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 : static-box.php 569: include( locate_template( '/theme-parts/static-box/static-box-style-'.esc_a 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 : service.php 746: $r = include( locate_template( '/theme-parts/service/service-style-'.esc_attr($s 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 : testimonial.php 720: $r = include( locate_template( '/theme-parts/testimonial/testimonial-style-'.esc 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 : blog.php 724: $r = include( locate_template( '/theme-parts/blog/blog-style-'.esc_attr($style). 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 : split-slide.php 451: include( locate_template( '/theme-parts/split-slide/split-slide-style-'.esc 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 : client.php 699: $r = include( locate_template( '/theme-parts/client/client-style-'.esc_attr($sty 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 : fid.php 256: include( locate_template( '/theme-parts/fid/fid-style-'.esc_attr($style).'. 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 : marquee-effect.php 222: include( locate_template( '/theme-parts/marquee-effect/marquee-effect-style 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 : marquee-image.php 197: include( locate_template( '/theme-parts/marquee-image/marquee-image-style-' 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 : pricing-table.php 601: include( get_template_directory() . '/theme-parts/pricing-table/pricing-tab 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 : event.php 704: include( locate_template( '/wp-event-manager/content-event_listing.php', fa 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 : multiple-icon-heading.php 846: include( locate_template( '/theme-parts/icon-heading/icon-heading-style-'.e 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 : icon-heading.php 511: include( locate_template( '/theme-parts/icon-heading/icon-heading-style-'.e 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 : team.php 713: $r = include( locate_template( '/theme-parts/team/team-style-'.esc_attr($style). 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 : portfolio.php 762: $r = include( locate_template( '/theme-parts/portfolio/portfolio-style-'.esc_att 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 : elementor-core.php 9: require( get_template_directory() . '/includes/elementor/controls/control-p1354: require_once( get_template_directory() . '/includes/elementor/custom-headin1355: require_once( get_template_directory() . '/includes/elementor/heading-subhe1356: require_once( get_template_directory() . '/includes/elementor/icon-heading.1357: require_once( get_template_directory() . '/includes/elementor/multiple-icon1358: require_once( get_template_directory() . '/includes/elementor/lottie-player1359: require_once( get_template_directory() . '/includes/elementor/tabs.php' );1360: require_once( get_template_directory() . '/includes/elementor/blog.php' );1361: require_once( get_template_directory() . '/includes/elementor/portfolio.php1363: require_once( get_template_directory() . '/includes/elementor/event.php' );1365: require_once( get_template_directory() . '/includes/elementor/service.php' 1366: require_once( get_template_directory() . '/includes/elementor/team.php' );1367: require_once( get_template_directory() . '/includes/elementor/testimonial.p1368: require_once( get_template_directory() . '/includes/elementor/client.php' )1369: require_once( get_template_directory() . '/includes/elementor/static-box.ph1370: require_once( get_template_directory() . '/includes/elementor/fid.php' );1371: require_once( get_template_directory() . '/includes/elementor/timeline.php'1372: require_once( get_template_directory() . '/includes/elementor/pricing-table1373: require_once( get_template_directory() . '/includes/elementor/marquee-image1374: require_once( get_template_directory() . '/includes/elementor/marquee-effec1375: require_once( get_template_directory() . '/includes/elementor/split-slide.p1376: require_once( get_template_directory() . '/includes/elementor/marquee-over- 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 : actions.php 85: include( get_template_directory() . '/includes/customizer/pbminfotech-icon-110: include( get_template_directory() . '/includes/kirki-config.php' );1028: include( get_template_directory() . '/includes/elementor-core.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 : acf-pbmit_fonticonpicker.php 27: include_once('pbmit_fonticonpicker-v4.php');31: include_once('pbmit_fonticonpicker-v5.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 : core.php 1827: include( get_template_directory() . '/includes/customizer-options.php' );2193: include( locate_template( '/theme-parts/portfolio/portfolio-style-'.esc_att2280: include( locate_template( '/theme-parts/service/service-style-'.esc_attr($s2374: include( locate_template( '/theme-parts/blog/blog-style-'.esc_attr($style). 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