0
Validation results

همیار لرن

همیار لرن

WordPress 6.4.3 theme
0
  • THEME TYPEWordPress theme 6.4.3
  • FILE NAMEhamyarlearn.zip
  • FILE SIZE5890819 bytes
  • MD5792f8ed24a19d062656243323e845e47
  • SHA1cc989ffec42429ca891a0dae863e5c7cfa3f335f
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • VERSION2.0.1
  • TAGSآموزشی,فروشگاهی,همیار آکادمی,همیار لرن,وردپرس با شایان
  • CREATION DATE2020-03-03
  • LAST FILE UPDATE2020-03-03
  • LAST VALIDATION2020-03-03 14:30
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Security breaches : Use of base64_decode() Found base64_decode in file ot-functions-admin.php. 5054: $decoded = base64_decode( $value ); // phpcs:ignoreFound base64_decode in file theme-options-boxes.php. 107: $starter = (isset($now->starter) && !empty($now->starter)) ? base64_decode($now->starter) : '';504: $starter = (isset($now->starter) && !empty($now->starter)) ? base64_decode($now->starter) : '';
  3. Security breaches : Use of base64_encode() Found base64_encode in file ot-functions-admin.php.
     return base64_encode( maybe_serialize( $value ) ); // phpcs:ignore
    Found base64_encode in file theme-options-boxes.php.
     'starter' => base64_encode($starter),
     'starter' => base64_encode($starter),
     'starter' => base64_encode($starter),
     'starter' => base64_encode($starter),
     'starter' => base64_encode($starter),
  4. Unwanted files : hidden file(s) or folder(s) .editorconfig .travis.yml .scrutinizer.yml was found.
  5. Malware : Operations on file system fopen was found in the file ot-functions-admin.php 3700: $f = @fopen( $filepath, 'w' ); // phpcs:ignore3793: $f = @fopen( $filepath, 'w' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefclose was found in the file ot-functions-admin.php 3755: fclose( $f ); // phpcs:ignore3837: fclose( $f ); // phpcs:ignorefopen was found in the file ot-functions-admin.php 3700: $f = @fopen( $filepath, 'w' ); // phpcs:ignore3793: $f = @fopen( $filepath, 'w' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefwrite was found in the file ot-functions-admin.php 3730: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3732: fwrite( $f, '{$markerline}' ); // phpcs:ignore3738: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3739: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3740: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3749: fwrite( $f, '/* BEGIN {$marker} */\n' ); // phpcs:ignore3750: fwrite( $f, '{$insertion}\n' ); // phpcs:ignore3751: fwrite( $f, '/* END {$marker} */\n' ); // phpcs:ignore3822: fwrite( $f, '{$markerline}\n' ); // phpcs:ignore3824: fwrite( $f, '{$markerline}' ); // phpcs:ignore3830: fwrite( $f, '' ); // phpcs:ignorefclose was found in the file ot-functions-admin.php 3755: fclose( $f ); // phpcs:ignore3837: fclose( $f ); // phpcs:ignore
  6. Malware : Network operations curl_init was found in the file theme-options-boxes.php 569: $ch = curl_init();curl_exec was found in the file theme-options-boxes.php 574: $content = curl_exec($ch);
  7. Admin menu : Themes should use add_theme_page() for adding admin pages. File class-tgm-plugin-activation.php : 731: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_tFile theme-options-boxes.php : 91: add_submenu_page(652: 'parent_slug' => '', // Read this: https://developer.wordpress.org/reference/functions/add_submenu_page/#parametersFile theme-options-boxes.php : 91: add_submenu_page(652: 'parent_slug' => '', // Read this: https://developer.wordpress.org/reference/functions/add_submenu_page/#parameters
  8. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  9. Deprecated functions : get_the_author_email get_the_author_email found in file single.php. Deprecated since version 2.8. Use get_the_author_meta(&#39;email&#39;) instead.108: <?php echo get_avatar( get_the_author_email(), '80' ); ?>
  10. Deprecated functions : get_option get_option('home') was found in the file functions.php. Use home_url() instead.45: echo get_option('home');
  11. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was tgm-example-plugin.zip.
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag آموزشی in style.css header.Found wrong tag فروشگاهی in style.css header.Found wrong tag همیار آکادمی in style.css header.Found wrong tag همیار لرن in style.css header.Found wrong tag وردپرس با شایان in style.css header.
  2. 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 %d9%87%d9%85%db%8c%d8%a7%d8%b1-%d9%84%d8%b1%d9%86.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'هیچ پستی وجود ندارد ):' in file tags.php.Found a translation function that is missing a text-domain. Function __, with the arguments ' ' in file tags.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'هیچ پستی وجود ندارد ):' in file search.php.Found a translation function that is missing a text-domain. Function __, with the arguments ' ' in file search.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file comments.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'ارسال پاسخ به %s' in file comments.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'لغو پاسخ' in file comments.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Post Comment' in file comments.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'شما با حساب کاربری <a href="%1$s">%2$s</a> وارد شده‌اید. <a href="%3$s" title="خروج از این حساب کاربری ">خارج می‌شوید؟</a>' in file comments.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'هیچ پستی وجود ندارد ):' in file tag.php.Found a translation function that is missing a text-domain. Function __, with the arguments ' ' in file tag.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'محتوایی در سایت وجود ندارد ):' in file page-blog.php.Found a translation function that is missing a text-domain. Function __, with the arguments ' ' in file page-blog.php.Found a translation function that is missing a text-domain. Function esc_attr_x, with the arguments 'جستجو …', 'placeholder' in file searchform.php.Found a translation function that is missing a text-domain. Function esc_attr_x, with the arguments 'Search for:', 'label' in file searchform.php.Found a translation function that is missing a text-domain. Function esc_attr_x, with the arguments ' ', 'submit button' in file searchform.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'هیچ پستی وجود ندارد ):' in file archive.php.Found a translation function that is missing a text-domain. Function __, with the arguments ' ' in file archive.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'هیچ پستی وجود ندارد ):' in file category.php.Found a translation function that is missing a text-domain. Function __, with the arguments ' ' in file category.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'فعالسازی انفولد' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'فعالسازی انفولد' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'فعالسازی ' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'در این بخش شما میتوانید لایسنس دریافت شده از سایت ژاکت را وارد کنید تا قالب برای شما فعال شود' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'لایسنس فعلی شما :' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'بررسی مجدد' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'حذف لایسنس فعلی و درج لایسنس جدید' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'لایسنس جدید' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'فعالسازی' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'چند لحظه صبر کنید ...' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'چند لحظه صبر کنید ...' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'لطفا قالب انفولد را فعال کنید تا بتوانید با آن سایت خود را طراحی کنید.' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'لایسنس' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'فعالسازی' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'چند لحظه صبرکنید ...' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Something goes wrong please try again.' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Something goes wrong please try again.' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'لطفا کد لایسنس خود را وارد کنید.' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'لایسنس فعلی معتبر میباشد' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'سپاسگزارم، لایسنس شما با موفقیت ثبت شد.' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'برای استفاده از قالب انفولد باید آن را فعال کنید.' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'فعالسازی' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'در فعالسازی انفولد مشکلی وجود دارد، لطفا مجدد لایسنس خود را بررسی کنید. ' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'بررسی لایسنس' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'لطفا کد لایسنس خود را وارد کنید.' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'سپاسگزارم لایسنس قالب شما با موفقیت ثبت شد.' in file theme-options-boxes.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'منوی اصلی بالای سایت (کنار لوگو)' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'منوی موبایل (از ساب منو و منوهای دارای زیر مجموعه، استفاده نکنید)' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'منوی فوتر (پایین سایت)' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments '%1$s' in file functions.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'مطلبی یافت نشد ):' in file functions.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'عنوان ابزارک:' in file functions.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'دوره‌ای در سایت وجود ندارد ):' in file index.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'محتوایی در سایت وجود ندارد ):' in file index.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'محتوایی در سایت وجود ندارد ):' in file index.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'محتوایی وجود ندارد. لطفا به صفحه‌ی اصلی بروید.' in file page-elementor.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'متاسفانه مشکلی در دریافت محتوای مطلب بوجود آمد. لطفا به صفحه‌ی اصلی سایت بروید. سپاس از شما.' in file single.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments 'محتوایی وجود ندارد. لطفا به صفحه‌ی اصلی بروید.' in file page.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 hamyarlearn, woocommerce, twentythirteen, theme-text-domain, option-tree-theme, option-tree, tgmpa, text_domain, wwsh_widget_domain.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. Line endings consistency : Both DOS and UNIX style line endingsFound a mix of \r\n and \n line endings in file theme-options.php.
  6. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file style.css.
  7. Fundamental theme elements : Presence of language_attributes()Could not find .
  8. Fundamental theme elements : Presence of add_theme_support()Could not find add_theme_support( 'automatic-feed-links' ).
  9. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  10. Fundamental theme elements : Presence of post_class()Could not find post_class.
  11. 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.
  12. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  13. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  14. 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.
  15. I18N implementation : Proper use of _e(Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables.
  16. I18N implementation : Proper use of ___all(Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables. Possible variable $this found in translation function in theme-options-boxes.php. Translation function calls should not contain PHP variables.
  17. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  18. CSS files : Presence of .alignleft class.alignleft css class is needed in theme css.
  19. CSS files : Presence of .alignright class.alignright css class is needed in theme css.
  20. CSS files : Presence of .aligncenter class.aligncenter css class is needed in theme css.
  21. CSS files : Presence of .wp-caption class.wp-caption css class is needed in theme css.
  22. CSS files : Presence of .wp-caption-text class.wp-caption-text css class is needed in theme css.
  23. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  24. Date and time implementation : Use of the_date()At least one hard coded date was found in the file index.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file single.php. Function get_option( 'date_format' ) should be used instead.
  25. Screenshot : Screenshot fileScreenshot dimensions are wrong! Detected: 696x525px (232:175). Ratio of width to height should be 4:3.Screenshot size is 696x525px. 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. 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. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : demo-functions.php 65: # require( trailingslashit( get_template_directory() ) . 'option-tree/ot-load70: # require( trailingslashit( get_template_directory() ) . 'admin/theme-options 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 : ot-functions-docs-page.php 874: require( trailingslashit( get_template_directory() ) . \'includes/meta-boxe970: require( trailingslashit( get_template_directory() ) . \'option-tree/ot-loa999: require( trailingslashit( get_template_directory() ) . \'includes/theme-opt 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