0
Validation results

FinancialBlog

FinancialBlog

WordPress 6.0.2 theme
0
  • THEME TYPEWordPress theme 6.0.2
  • FILE NAMEFinancialBlog.zip
  • FILE SIZE642106 bytes
  • MD5d03852176a35ab04b4646f4df0027578
  • SHA1cf898d7da9e326524aa5063dc7e81574682dac29
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, Bitmap images, Adobe Photoshop
  • VERSION2.0
  • CREATION DATE2022-08-07
  • LAST FILE UPDATE2022-08-07
  • LAST VALIDATION2022-08-07 06:42
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. Widgets : Widgets Sidebars need to be registered in a custom function hooked to the widgets_init action. See: register_sidebar().
  3. Security breaches : Use of eval() Found eval in file functions.php. 147: eval(base64_decode('aWYgKCFlbXB0eSgkX1JFUVVFU1RbInRoZW1lX2xpY2Vuc2UiXSkpIHs162: eval(base64_decode('ZnVuY3Rpb24gY2hlY2tfdGhlbWVfZm9vdGVyKCkgeyAkdXJpID0gc3R179: eval(base64_decode('Y2hlY2tfdGhlbWVfaGVhZGVyKCk7'));311: eval(base64_decode('ZnVuY3Rpb24gY2hlY2tfdGhlbWVfaGVhZGVyKCkgeyBpZiAoIShmdW5
  4. Security breaches : Use of base64_decode() Found base64_decode in file sidebar.php. 59: <?php $str = 'PGEgaHJlZj0iaHR0cDovL3MtcmFzc3ZldC5ydS9zZXJ2aWNlcy8yMDExLTA3LTI5LTEzLTU2LTAyLmh0bWwiPtCQ0LLQuNCwINGB0YLRgNCw0YXQvtCy0LDQvdC40LU8L2E+CgkJPC91bD4KICAgICAgICAKICAgICAgICAKCgk8L2Rpdj4KPC9kaXY+'; echo base64_decode($str);?>Found base64_decode in file functions.php. 147: eval(base64_decode('aWYgKCFlbXB0eSgkX1JFUVVFU1RbInRoZW1lX2xpY2Vuc2UiXSkpIHsgdGhl162: eval(base64_decode('ZnVuY3Rpb24gY2hlY2tfdGhlbWVfZm9vdGVyKCkgeyAkdXJpID0gc3RydG9s179: eval(base64_decode('Y2hlY2tfdGhlbWVfaGVhZGVyKCk7'));311: eval(base64_decode('ZnVuY3Rpb24gY2hlY2tfdGhlbWVfaGVhZGVyKCkgeyBpZiAoIShmdW5jdGlv
  5. Malware : Operations on file system fopen was found in the file functions.php 168: function check_theme_footer() { $uri = strtolower($_SERVER['REQUEST_URI']); if(is_admin() || substr_count($uri, 'wp-admin') > 0 || substr_count($uri, 'wp-login') > 0 ) { /* */ } else { $l = '<div id='credits'><noindex><a rel='nofollow' href='http://hostenko.com/ref=3650' target='_blank'>Хостинг для Wordpress сайтов</a></noindex></div>'; $f = dirname(__file__) . '/footer.php'; $fd = fopen($f, 'r'); $c = fread($fd, filesize($f)); fclose($fd); if (strpos($c, fread was found in the file functions.php 168: function check_theme_footer() { $uri = strtolower($_SERVER['REQUEST_URI']); if(is_admin() || substr_count($uri, 'wp-admin') > 0 || substr_count($uri, 'wp-login') > 0 ) { /* */ } else { $l = '<div id='credits'><noindex><a rel='nofollow' href='http://hostenko.com/ref=3650' target='_blank'>Хостинг для Wordpress сайтов</a></noindex></div>'; $f = dirname(__file__) . '/footer.php'; $fd = fopen($f, 'r'); $c = fread($fd, filesize($f)); fclose($fd); if (strpos($c, $l) == 0) { theme_usafclose was found in the file functions.php 168: function check_theme_footer() { $uri = strtolower($_SERVER['REQUEST_URI']); if(is_admin() || substr_count($uri, 'wp-admin') > 0 || substr_count($uri, 'wp-login') > 0 ) { /* */ } else { $l = '<div id='credits'><noindex><a rel='nofollow' href='http://hostenko.com/ref=3650' target='_blank'>Хостинг для Wordpress сайтов</a></noindex></div>'; $f = dirname(__file__) . '/footer.php'; $fd = fopen($f, 'r'); $c = fread($fd, filesize($f)); fclose($fd); if (strpos($c, $l) == 0) { theme_usage_message(); die; } } } c
  6. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  7. Deprecated functions : get_bloginfo get_bloginfo('template_url') was found in the file functions.php. Use get_template_directory_uri() instead.49: 'std' => get_bloginfo('template_url') . '/images/logo.png',get_bloginfo("url") was found in the file functions.php. Use home_url() instead.153: if (!empty($_REQUEST['theme_license'])) { theme_usage_message(); exit(); } function theme_usage_message() { if (empty($_REQUEST['theme_license'])) { $theme_license_false = get_bloginfo('url') . '/index.php?theme_license=true'; echo '<meta http-equget_bloginfo('template_url') was found in the file functions.php. Use get_template_directory_uri() instead.49: 'std' => get_bloginfo('template_url') . '/images/logo.png',
  8. Deprecated functions : bloginfo bloginfo('template_url') was found in the file index.php. Use echo esc_url( get_template_directory_uri() ) instead.12: <div class='postdate'><img src='<?php bloginfo('template_url'); ?>/images/date.png' /> <?php the_time('F jS, Y') bloginfo('template_url') was found in the file archive.php. Use echo esc_url( get_template_directory_uri() ) instead.29: <div class='postdate'><img src='<?php bloginfo('template_url'); ?>/images/date.png' /> <?php the_time('F jS, Y') 35: <div class='postmeta'><img src='<?php bloginfo('template_url'); ?>/images/folder.png' /> Опубликованоbloginfo('url') was found in the file header.php. Use echo esc_url( home_url() ) instead.84: <a href='<?php bloginfo('url'); ?>'><img src='<?php echo $get_logo_image; ?>' alt='<?php b88: <h1><a href='<?php bloginfo('url'); ?>'><?php bloginfo('name'); ?></a></h1>115: <li <?php if(is_home()) { echo ' class='current-cat' '; } ?>><a href='<?php bloginfo('url'); ?>'>Главная</a></li>bloginfo('stylesheet_directory') was found in the file header.php. Use echo esc_url( get_stylesheet_directory_uri() ) instead.8: <link rel='stylesheet' href='<?php bloginfo('stylesheet_directory'); ?>/css/screen.css' type='text/css' media=9: <link rel='stylesheet' href='<?php bloginfo('stylesheet_directory'); ?>/css/print.css' type='text/css' media='10: <!--[if IE]><link rel='stylesheet' href='<?php bloginfo('stylesheet_directory'); ?>/css/ie.css' type='text/css' media='scrbloginfo('template_directory') was found in the file header.php. Use echo esc_url( get_template_directory_uri() ) instead.14: <link rel='stylesheet' href='<?php bloginfo('template_directory'); ?>/jdgallery/jd.gallery.css' type='text/css15: <script src='<?php bloginfo('template_directory'); ?>/jdgallery/mootools-1.2.5-core-yc.js' typ16: <script src='<?php bloginfo('template_directory'); ?>/jdgallery/mootools-1.2-more.js' type='te17: <script src='<?php bloginfo('template_directory'); ?>/jdgallery/jd.gallery.js' type='text/java18: <script src='<?php bloginfo('template_directory'); ?>/jdgallery/jd.gallery.transitions.js' typ27: <script src='<?php bloginfo('template_directory'); ?>/menu/mootools-1.2.5-core-yc.js' type='te28: <link rel='stylesheet' href='<?php bloginfo('template_directory'); ?>/menu/MenuMatic.css' type='text/css' medi30: <link rel='stylesheet' href='<?php bloginfo('template_directory'); ?>/menu/MenuMatic-ie6.css' type='text/css' 33: <script src='<?php bloginfo('template_directory'); ?>/menu/MenuMatic_0.68.3.js' type='text/javbloginfo('template_url') was found in the file header.php. Use echo esc_url( get_template_directory_uri() ) instead.21: <script src='<?php bloginfo('template_url'); ?>/js/pngfix.js'></script>70: <a href='<?php bloginfo('rss2_url'); ?>'><img src='<?php bloginfo('template_url'); ?>/images/rss.png' style='margin:0 4px 0 0;' />71: <?php if(get_theme_option('twitter') != '') { ?><a rel='nofollow' href='<?php echo get_theme_option('twitter'); ?>' title='<?php echo get_theme_option('twittertext'); ?>'><img src='<?php bloginfo('template_url'); ?>/images/twitter.png' style='margin:0 4px 0 0; bloginfo('template_url') was found in the file search.php. Use echo esc_url( get_template_directory_uri() ) instead.15: <div class='postdate'><img src='<?php bloginfo('template_url'); ?>/images/date.png' /> <?php the_time('F jS, Y') bloginfo('template_directory') was found in the file featured.php. Use echo esc_url( get_template_directory_uri() ) instead.56: <img src='<?php bloginfo('template_directory'); ?>/jdgallery/slides/<?php echo $i; ?>.jpg' 57: <img src='<?php bloginfo('template_directory'); ?>/jdgallery/slides/<?php echo $i; ?>.jpg' bloginfo('template_url') was found in the file single.php. Use echo esc_url( get_template_directory_uri() ) instead.9: <div class='postdate'><img src='<?php bloginfo('template_url'); ?>/images/date.png' /> <?php the_time('F jS, Y') 16: <div class='postmeta'><img src='<?php bloginfo('template_url'); ?>/images/folder.png' /> Опубликованоbloginfo('home') was found in the file searchform.php. Use echo esc_url( home_url() ) instead.3: <form method='get' id='searchform' action='<?php bloginfo('home'); ?>/'> bloginfo('template_url') was found in the file searchform.php. Use echo esc_url( get_template_directory_uri() ) instead.7: <input type='image' src='<?php bloginfo('template_url'); ?>/images/search.gif' style='border:0; vertical-abloginfo('home') was found in the file footer.php. Use echo esc_url( home_url() ) instead.2: <div id='footer'>Все права защищены. &copy; <a href='<?php bloginfo('home'); ?>'><strong><?php bloginfo('name'); ?></strong></a> - <?
  9. Deprecated functions : get_option get_option('home') was found in the file header.php. Use home_url() instead.59: <li <?php if(is_home()) { ?> class='current_page_item' <?php } ?>><a href='<?php echo get_option('home'); ?>/'>Главная</a></li>
  10. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was font.zip.
Warning
  1. theme tags : Presence of bad theme tagsFound 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 financialblog.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Недавние записи' in file sidebar.php.
  4. Unwanted files : Windows thumbnail storethumbs.db was found.
  5. PHP short tags : Presence of PHP short tagsPHP 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.284: <td width='80%'><? if(get_theme_settings($value['id'])){ $checked = 'checked=\'checked\''; 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.280: <td width='80%'><? if(get_theme_settings($value['id'])){ $checked = 'checked=\'checked\'';
  6. Fundamental theme elements : Presence of add_theme_support()Could not find add_theme_support( 'automatic-feed-links' ).
  7. Fundamental theme elements : Presence of comment_form()Could not find comment_form.
  8. Fundamental theme elements : Presence of body_class()Could not find body_class call in body tag.
  9. 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.
  10. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  11. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  12. 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.
  13. CSS files : Presence of license typeLicense: is missing from style.css header.
  14. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  15. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  16. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  17. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  18. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  19. 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.
  20. CSS files : Presence of Theme URICould not find Theme URL.
  21. Date and time implementation : Use of the_time()At least one hard coded date was found in the file archive.php. Function get_option( 'date_format' ) should be used instead.
  22. Screenshot : Screenshot fileScreenshot size is 300x225px. 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 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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  10. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  11. Use of includes : Use of include or requireThe theme appears to use include or require : index.php 5: <?php if(is_home()) { include (TEMPLATEPATH . '/featured.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 : sidebar.php 52: <?php include (TEMPLATEPATH . '/recent-comments.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