37
Validation results

Molla

Molla

WordPress 6.5.2 theme
37
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEmolla.zip
  • FILE SIZE9000192 bytes
  • MD5d3b06b380177b929686437199cf3599c
  • SHA10db7d5d42aaeb0d8f8c71539a49e697c8691c48e
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • VERSION1.2.10
  • TAGStwo-columns, right-sidebar, footer-widgets, blog, news, custom-background, custom-menu, post-formats, rtl-language-support, sticky-post, editor-style, threaded-comments, translation-ready, buddypress, custom-colors, featured-images, full-width-template, th
  • CREATION DATE2021-04-29
  • LAST FILE UPDATE2021-04-29
  • LAST VALIDATION2021-04-29 17:04
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Security breaches : Use of backticks execution operators in PHP code Found ` in file admin-init.php. 85: echo sprintf( esc_html__( '%1$sPlease %3$s Molla theme to get access to pre-built demo websites and auto updates.%2$s', 'molla' ), '<p>', '</p>', `<a href='<?php echo esc_url( admin_url( 'admin.php?page=molla' ) ); ?>'>` 86: echo sprintf( esc_html__( '%1$s%3$sImportant!%4$s One %5$s is valid for only %3$s1 website%4$s. Running multiple websites on a single license is a copyright violation.%2$s', 'molla' ), '<p>', '</p>', '<strong>', '</strong>', `<a target='_blank' href='https://themeforest.net/licenses/standard'>` . es
  2. Admin menu : Themes should use add_theme_page() for adding admin pages. File panel.php : 15: add_menu_page( 'Molla', 'Molla', 'administrator', 'molla', array( $this, 'wFile panel.php : 16: add_submenu_page( 'molla', esc_html__( 'Theme license', 'molla' ), esc_html17: add_submenu_page( 'molla', esc_html__( 'Change Log', 'molla' ), esc_html__(18: add_submenu_page( 'molla', esc_html__( 'Theme Options', 'molla' ), esc_htmlFile panel.php : 16: add_submenu_page( 'molla', esc_html__( 'Theme license', 'molla' ), esc_html17: add_submenu_page( 'molla', esc_html__( 'Change Log', 'molla' ), esc_html__(18: add_submenu_page( 'molla', esc_html__( 'Theme Options', 'molla' ), esc_htmlFile panel.php : 16: add_submenu_page( 'molla', esc_html__( 'Theme license', 'molla' ), esc_html17: add_submenu_page( 'molla', esc_html__( 'Change Log', 'molla' ), esc_html__(18: add_submenu_page( 'molla', esc_html__( 'Theme Options', 'molla' ), esc_htmlFile setup_wizard.php : 117: add_submenu_page( 'molla', esc_html__( 'Setup Wizard', 'molla' ), esc_html_File speed_optimize_wizard.php : 93: add_submenu_page( 'molla', esc_html__( 'Speed Optimize Wizard', 'molla' ),
  3. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was molla-core.zip demo-11.zip demo-8.zip demo-24.zip demo-31.zip demo-20.zip demo-26.zip demo-2.zip demo-14.zip demo-15.zip demo-22.zip demo-29.zip demo-25.zip demo-30.zip demo-9.zip demo-19.zip demo-18.zip demo-6.zip demo-3.zip demo-21.zip demo-13.zip demo-7.zip demo-4.zip demo-27.zip demo-10.zip demo-17.zip demo-16.zip demo-1.zip demo-12.zip demo-28.zip demo-23.zip demo-5.zip.
Warning
  1. Text domain : Incorrect use of translation functions.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 molla, woocommerce, tgmpa, molla-core.
  2. Plugin territory : Plugin territory functionalitiesThe theme uses the register_taxonomy() function, which is plugin-territory functionality.
  3. Screenshot : Screenshot fileScreenshot dimensions are wrong! Detected: 880x770px (16:14). Ratio of width to height should be 4:3.Screenshot size is 880x770px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.
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 category template file category.phpThis theme does not contain optional file category.php.
  5. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  6. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  7. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  8. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  9. Optional files : Presence of archive template file archive.phpThis theme does not contain optional file archive.php.
  10. Optional files : Presence of search results template file search.phpThis theme does not contain optional file search.php.
  11. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  12. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  13. Use of includes : Use of include or requireThe theme appears to use include or require : admin-init.php 15: require_once( MOLLA_LIB . '/customizer/customizer-config.php' );17: require_once( MOLLA_LIB . '/customizer/selective-refresh.php' );20: require_once( MOLLA_OPTIONS . '/options-general.php' );21: require_once( MOLLA_OPTIONS . '/options-layout.php' );22: require_once( MOLLA_OPTIONS . '/style/options-style.php' );23: require_once( MOLLA_OPTIONS . '/header/options-header.php' );24: require_once( MOLLA_OPTIONS . '/menu/options-menu.php' );25: require_once( MOLLA_OPTIONS . '/options-page-title.php' );26: require_once( MOLLA_OPTIONS . '/footer/options-footer.php' );27: require_once( MOLLA_OPTIONS . '/blog/options-blog.php' );30: require_once( MOLLA_OPTIONS . '/woocommerce/options-woocommerce.php' );33: require_once( MOLLA_OPTIONS . '/options-share.php' );34: require_once( MOLLA_OPTIONS . '/advanced/options-advanced.php' );39: require_once( MOLLA_ADMIN . '/admin.php' );42: require_once( MOLLA_ADMIN . '/builders/builder-save.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 : options-woocommerce.php 19: require_once( MOLLA_OPTIONS . '/woocommerce/options-shop.php' );20: require_once( MOLLA_OPTIONS . '/woocommerce/options-product-type.php' );21: require_once( MOLLA_OPTIONS . '/woocommerce/options-product-category.php' )22: require_once( MOLLA_OPTIONS . '/woocommerce/options-single-product.php' );23: require_once( MOLLA_OPTIONS . '/woocommerce/options-account.php' );24: require_once( MOLLA_OPTIONS . '/woocommerce/options-advanced.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 : options-header.php 20: require_once( MOLLA_OPTIONS . '/header/options-header-general.php' );21: require_once( MOLLA_OPTIONS . '/header/options-header-logo.php' );22: require_once( MOLLA_OPTIONS . '/header/molla-header-builder.php' );23: require_once( MOLLA_OPTIONS . '/header/options-header-top.php' );24: require_once( MOLLA_OPTIONS . '/header/options-header-main.php' );25: require_once( MOLLA_OPTIONS . '/header/options-header-bottom.php' );26: require_once( MOLLA_OPTIONS . '/header/options-header-sticky.php' );28: require_once( MOLLA_OPTIONS . '/header/options-header-search.php' );29: require_once( MOLLA_OPTIONS . '/header/options-header-account.php' );30: require_once( MOLLA_OPTIONS . '/header/options-header-shop_icons.php' );31: require_once( MOLLA_OPTIONS . '/header/options-header-social_links.php' );32: require_once( MOLLA_OPTIONS . '/header/options-header-top-nav.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 : options-advanced.php 20: require_once( MOLLA_OPTIONS . '/advanced/options-performance.php' );21: require_once( MOLLA_OPTIONS . '/advanced/options-pagination.php' );22: require_once( MOLLA_OPTIONS . '/advanced/options-error-404.php' );23: require_once( MOLLA_OPTIONS . '/advanced/options-import_export.php' );24: require_once( MOLLA_OPTIONS . '/advanced/options-reset.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 : options-footer.php 20: require_once( MOLLA_OPTIONS . '/footer/options-footer-layout.php' );21: require_once( MOLLA_OPTIONS . '/footer/options-footer-style.php' );22: require_once( MOLLA_OPTIONS . '/footer/options-footer-top.php' );23: require_once( MOLLA_OPTIONS . '/footer/options-footer-main.php' );24: require_once( MOLLA_OPTIONS . '/footer/options-footer-bottom.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 : options-style.php 20: require_once( MOLLA_OPTIONS . '/style/options-style-color.php' );21: require_once( MOLLA_OPTIONS . '/style/options-style-typography.php' );22: require_once( MOLLA_OPTIONS . '/style/options-custom-css.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 : options-menu.php 20: require_once( MOLLA_OPTIONS . '/menu/options-main-menu.php' );21: require_once( MOLLA_OPTIONS . '/menu/options-mobile-menu.php' );22: require_once( MOLLA_OPTIONS . '/menu/options-menu-skin.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 : options-blog.php 19: require_once( MOLLA_OPTIONS . '/blog/options-blog-general.php' );20: require_once( MOLLA_OPTIONS . '/blog/options-blog-style.php' );21: require_once( MOLLA_OPTIONS . '/blog/options-blog-entry.php' );22: require_once( MOLLA_OPTIONS . '/blog/options-blog-single.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-api.php 68: require_once( ABSPATH . '/wp-admin/includes/file.php' );172: 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 : parsers.php 82: require_once( ABSPATH . '/wp-admin/includes/file.php' );388: 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 : molla-wordpress-importer.php 210: require_once( ABSPATH . 'wp-admin/includes/upgrade.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 : wordpress-importer.php 173: require_once( ABSPATH . 'wp-admin/includes/upgrade.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 : molla-parsers.php 85: require_once( ABSPATH . '/wp-admin/includes/file.php' );393: 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 : plugins.php 185: require_once( ABSPATH . 'wp-admin/includes/plugin.php' );192: include_once( WC()->plugin_path() . '/includes/wc-template-functions.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 : init.php 31: require_once( MOLLA_LIB . '/walker/molla-nav-field.php' );32: require_once( MOLLA_LIB . '/walker/molla-nav-walker.php' );34: require_once( MOLLA_LIB . '/lib/setup.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 : setup.php 8: require_once( MOLLA_PRO_LIB . '/skeleton/skeleton.php' );15: require_once( MOLLA_PRO_LIB . '/image-swatch/admin-image-swatch-tab.php' );18: require_once( MOLLA_PRO_LIB . '/image-swatch/image-swatch.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 : setup.php 4: require_once( MOLLA_LIB . '/lib/lazy-load-img.php' );9: require_once( MOLLA_LIB . '/lib/live-search.php' );14: require_once( MOLLA_LIB . '/lib/pro/brand/product-brand.php' );18: include_once( MOLLA_LIB . '/lib/pro/setup.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 : customizer-config.php 84: require_once( MOLLA_LIB . '/customizer/customizer-nav.php' );145: 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 : init.php 5: require_once( MOLLA_FUNCTIONS . '/hooks/ajax/hooks.php' );6: require_once( MOLLA_FUNCTIONS . '/hooks/ajax/functions.php' );13: require_once( MOLLA_FUNCTIONS . '/hooks/woocommerce/hooks.php' );14: require_once( MOLLA_FUNCTIONS . '/hooks/woocommerce/functions.php' );24: require_once( MOLLA_FUNCTIONS . '/hooks/yith/hooks.php' );25: require_once( MOLLA_FUNCTIONS . '/hooks/yith/functions.php' );30: require_once( MOLLA_FUNCTIONS . '/hooks/template/hooks.php' );31: require_once( MOLLA_FUNCTIONS . '/hooks/template/functions.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