0
Validation results

Zion Churches and Non-Profits

Zion Churches and Non-Profits

WordPress 4.9.2 theme
0
  • THEME TYPEWordPress theme 4.9.2
  • FILE NAMEzion-churches-non-profits.zip
  • FILE SIZE345297 bytes
  • MD56e58f7bef7b495cb0cd22b910ea71bd6
  • SHA1411bb2fd61e2c176d496183cf98bf6baba46ea2a
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • VERSION1.0
  • AUTHOR URI
  • CREATION DATE2017-02-01
  • LAST FILE UPDATE2018-01-10
  • LAST VALIDATION2018-01-10 18:40
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 PHP sytem calls Found @shell_exec in file thumb.php.
    Line 383: $mime_type = trim(@shell_exec('file -bi '' . $file . '''));
    
  3. Security breaches : Modification of PHP server settings Found ini_set in file thumb.php.
    Line 79: ini_set('memory_lchurcht', '30M');
    
    Line 292: @ini_set('gd.jpeg_ignore_warning', 1);
    
  4. Security breaches : Use of base64_encode() Found base64_encode in file admin-interface.php.
     $output = base64_encode($output);
  5. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe width="425" height="349" src="'; ?> in file single-sermon_post.php.
    Line 22: <?php echo '<iframe width='425' height='349' src=''; ?> <?php echo $setstring; ?> <?php
  6. Malware : Operations on file system readfile was found in the file thumb.php
    Line 480: readfile($cache_file);
    
  7. Admin menu : Themes should use add_theme_page() for adding admin pages. File admin-interface.php :
    Line 162: if(function_exists(add_object_page))
    
    Line 164: add_object_page ('Page Title', 'Theme Options', 8,'churchthemes_home', 'chu
    File admin-interface.php :
    Line 162: if(function_exists(add_object_page))
    
    Line 164: add_object_page ('Page Title', 'Theme Options', 8,'churchthemes_home', 'chu
    File admin-interface.php :
    Line 168: add_menu_page ('Page Title', 'Theme Options', 8,'churchthemes_home', 'churc
    File admin-interface.php :
    Line 171: if ($page_advertising){ add_submenu_page('churchthemes_home', $themename, 'Advertising', 8, 'church
    Line 172: if ($page_nav){ add_submenu_page('churchthemes_home', $themename, 'Navigation', 8, 'churcht
    Line 173: if ($page_resizing){  add_submenu_page('churchthemes_home', $themename, 'Image Resizing', 8, 'chu
    File admin-interface.php :
    Line 171: if ($page_advertising){ add_submenu_page('churchthemes_home', $themename, 'Advertising', 8, 'church
    Line 172: if ($page_nav){ add_submenu_page('churchthemes_home', $themename, 'Navigation', 8, 'churcht
    Line 173: if ($page_resizing){  add_submenu_page('churchthemes_home', $themename, 'Image Resizing', 8, 'chu
    File admin-interface.php :
    Line 171: if ($page_advertising){ add_submenu_page('churchthemes_home', $themename, 'Advertising', 8, 'church
    Line 172: if ($page_nav){ add_submenu_page('churchthemes_home', $themename, 'Navigation', 8, 'churcht
    Line 173: if ($page_resizing){  add_submenu_page('churchthemes_home', $themename, 'Image Resizing', 8, 'chu
    File admin-theme-page.php :
    Line 4: add_menu_page('churchThemes', 'churchThemes', 'edit_themes', 'more-churchth
  8. Inapropriate constants : Use of TEMPLATEPATH Constant TEMPLATEPATH was found in the file theme-options.php. get_template_directory() should be used instead.
    Line 59: $alt_stylesheet_path = TEMPLATEPATH . '/styles/';
    Constant TEMPLATEPATH was found in the file functions.php. get_template_directory() should be used instead.
    Line 7: $functions_path = TEMPLATEPATH . '/functions/';
    Line 9: $includes_path = TEMPLATEPATH . '/includes/';
    Constant TEMPLATEPATH was found in the file admin-setup.php. get_template_directory() should be used instead.
    Line 121: $file = TEMPLATEPATH . '/comments-legacy.php';
  9. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  10. Deprecated functions : get_settings get_settings found in file admin-interface.php. Deprecated since version 2.1. Use get_option() instead.
    Line 275: if ( get_settings( $value['id'] ) != '') { $val = get_settings($value['id']); }
    
    Line 282: $select_value = get_settings( $value['id']);
    
    Line 305: if( get_settings($value['id']) != '') { $ta_value = stripslashes(get_settings($
    Line 311: $select_value = get_settings( $value['id']);
    
  11. Deprecated functions : wp_specialchars wp_specialchars found in file admin-interface.php. Deprecated since version 2.8. Use esc_html() instead.
    Line 240: <form action='<?php echo wp_specialchars( $_SERVER['REQUEST_URI'] ) ?>' method='post'>
    
  12. Deprecated functions : register_sidebar_widget register_sidebar_widget found in file theme-widgets.php. Deprecated since version 2.8. Use wp_register_sidebar_widget() instead.
    Line 45: register_sidebar_widget('church - Flickr', 'flickrWidget');
    Line 63: if ( !function_exists('register_sidebar_widget') )
    Line 218: register_sidebar_widget(array('church - Twitter', 'widgets'), 'widget_Twidg
    Line 232: register_sidebar_widget('church - Search', 'SearchWidget');
  13. Deprecated functions : register_widget_control register_widget_control found in file theme-widgets.php. Deprecated since version 2.8. Use wp_register_widget_control() instead.
    Line 46: register_widget_control('church - Flickr', 'flickrWidgetAdmin', 400, 200);
    Line 220: register_widget_control(array('church - Twitter', 'widgets'), 'widget_Twidg
  14. Deprecated functions : add_object_page add_object_page found in file admin-interface.php. Deprecated since version 4.5. Use add_menu_page instead.
    Line 164: add_object_page ('Page Title', 'Theme Options', 8,'churchthemes_home', 'chu
  15. Deprecated functions : get_bloginfo get_bloginfo('stylesheet_directory') was found in the file event-post-type.php. Use get_stylesheet_directory_uri() instead.
    Line 28: 'menu_icon' => get_bloginfo('stylesheet_directory') . '/images/calendar-icon.gif',  // Ico
    get_bloginfo('home') was found in the file theme-options.php. Use home_url() instead.
    Line 103: $all_uploads_path = get_bloginfo('home') . '/wp-content/uploads/';
    get_bloginfo('template_directory') was found in the file theme-options.php. Use get_template_directory_uri() instead.
    Line 13: $GLOBALS['template_path'] = get_bloginfo('template_directory');
    get_bloginfo('template_directory') was found in the file theme-js.php. Use get_template_directory_uri() instead.
    Line 5: //wp_enqueue_script( 'tabs', get_bloginfo('template_directory').'/includes/js/tabs.js', array( 'jquery' 
    get_bloginfo('template_directory') was found in the file admin-setup.php. Use get_template_directory_uri() instead.
    Line 7: echo '<link rel='stylesheet' type='text/css' href=''.get_bloginfo('template_directory').'/functions/admin-style.css' media='scre
    Line 23: echo '<link href=''. get_bloginfo('template_directory') .'/styles/'. $style . '.css' rel='styles
    Line 31: echo '<link href=''. get_bloginfo('template_directory') .'/styles/'. $stylesheet .'' rel='styles
    Line 41: echo '<link href=''. get_bloginfo('template_directory') .'/custom.css' rel='stylesheet' type='te
    get_bloginfo('template_url') was found in the file admin-functions.php. Use get_template_directory_uri() instead.
    Line 67: $img_link = '<img src=''. get_bloginfo('template_url'). '/thumb.php?src='. $custom_field .'&amp;h='. 
    Line 157: $img_link = '<img src=''. get_bloginfo('template_url'). '/thumb.php?src='. $custom_field .'&amp;h='. 
  16. Deprecated functions : bloginfo bloginfo('home') was found in the file header.php. Use echo esc_url( home_url() ) instead.
    Line 90: <div><span><a href='<?php bloginfo('home'); ?>' title='<?php bloginfo('title'); ?>'><?php if ( get_op
    bloginfo('template_directory') was found in the file header.php. Use echo esc_url( get_template_directory_uri() ) instead.
    Line 50: <link rel='stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/css/ie7.css' media='screen'>
    Line 56: <script type='text/javascript' src='<?php bloginfo('template_directory'); ?>/js/pngfix.js'></script>
    Line 58: <script type='text/javascript' src='<?php bloginfo('template_directory'); ?>/js/ie6.js'></script>
    Line 60: <link rel='stylesheet' href='<?php bloginfo('template_directory'); ?>/css/ie6.css' type='text/css'>
    bloginfo('template_directory') was found in the file admin-theme-page.php. Use echo esc_url( get_template_directory_uri() ) instead.
    Line 70: ?> <link href='<?php bloginfo('template_directory'); ?>/styles/<?php echo $style; ?>.css' rel='s
    Line 74: ?><link href='<?php bloginfo('template_directory'); ?>/styles/<?php echo $stylesheet; ?>' rel='
    bloginfo('home') was found in the file 404.php. Use echo esc_url( home_url() ) instead.
    Line 14: <p><?php _e('The page you are looking for does not exist. Please check the URL for typing errors, or'); ?> <a href='<?php bloginfo('home'); ?>' title='Go Home'><?php _e('head back home'); ?></a> <?
  17. Post pagination : Implementation The theme doesn't have post pagination code in it. Use posts_nav_link() or paginate_links() or the_posts_pagination() or the_posts_navigation() or next_posts_link() and previous_posts_link() to add post pagination.
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 zion-churches-and-non-profits.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'Events' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'event' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New Event' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New Event' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit Event' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New Event' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'View Event' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Search Event' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No events found' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No events found in trash' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Event Tags' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Event Tags' in file event-post-type.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Event Tag' in file event-post-type.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Search Results' in file header.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Author Archives' in file header.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Archive' in file header.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Archive' in file header.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Tag Archive' in file header.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Map &amp; Directions' in file header.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Post Tagged as' in file archive.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Flickr Photos' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Account:' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Title:' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Show:' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Upcoming Events' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Upcoming Events' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Upcoming Events' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Widget Title:' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Recent Sermons' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Recent Sermons' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Recent Events' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Widget Title:' in file theme-widgets.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Your comment is awaiting moderation.' in file theme-comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments '&copy;' in file footer.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Search results for' in file search.php.Found a translation function that is missing a text-domain. Function __, with the arguments '%s' in file search.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Header' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Footer' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Slides' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Slide' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New Slide' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit Slide' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'New Slide' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'View Slide' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'View Slides' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Search Slides' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Slides found' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Slides found in Trash' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Parent Slide' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Staff' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'New Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'View Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'View Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Search Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Staff Members found' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Staff Members found in Trash' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Parent Staff Member' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Media Items' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Media Item' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New Media Item' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit Media Item' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'New Media Item' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'View Media Item' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'View Media Item' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Search Media Items' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Media Items found' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Media Items found in Trash' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Parent Media Item' in file functions.php.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Media Tags', 'taxonomy general name' in file functions.php.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Media Tags', 'taxonomy singular name' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Search Media Tags' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'All Media Tags' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Parent Media Tag' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Parent Media Tag:' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Edit Media Tag' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Update Media Tag' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Add New Media Tag' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'New Media Tag' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Media Tags' in file functions.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Upcoming Events' in file type-events.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments in file type-events.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments in file type-events.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Published' in file single.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'This post is password protected. Enter the password to view comments.' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Comments For This Post' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Your comment is awaiting moderation.' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'at' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Trackbacks For This Post' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Says:' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Your comment is awaiting moderation.' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Comments are closed.' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Leave a Reply' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'You must be' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'logged in' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'to post a comment.' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Logged in as' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Logout &raquo;' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Name' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function __, with the arguments '(required)' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Mail (will not be published)' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function __, with the arguments '(required)' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Wechurchte' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Submit Comment' in file comments-legacy.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'This post is password protected. Enter the password to view comments.' in file comments.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No Response' in file comments.php.Found a translation function that is missing a text-domain. Function __, with the arguments '1 Response' in file comments.php.Found a translation function that is missing a text-domain. Function __, with the arguments '% Responses' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Comments are closed.' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'You must be' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'logged in' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'to post a comment.' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Logged in as' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Logout &raquo;' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Name' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Email' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Website' in file comments.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Our Staff' in file template-staff.php.Found a translation function that is missing a text-domain. Function esc_html_e, with the arguments in file single-events.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Speaker:' in file taxonomy-media_tags.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Error 404' in file 404.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'The page you are looking for does not exist. Please check the URL for typing errors, or' in file 404.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'head back home' in file 404.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'and start over' in file 404.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Sermons' in file type-media.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Speaker:' in file type-media.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Speaker: Not Available' in file type-media.php.
  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. Unwanted files : Windows thumbnail storethumbs.db ._thumbs.db was found.
  6. Admin menu : Detection of user levels deprecated in WordPress 2.0. See Wordpress codex.File admin-interface.php :
    Line 168: add_menu_page ('Page Title', 'Theme Options', 8,'churchthemes_home', 'churc
  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 comment_form()Could not find comment_form.
  10. Fundamental theme elements : Presence of body_class()Could not find body_class call in body tag.
  11. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  12. Fundamental theme elements : Presence of post_class()Could not find post_class.
  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. I18N implementation : Proper use of _e(Possible variable $meta found in translation function in type-events.php. Translation function calls should not contain PHP variables.
    Line 54: <span class='date'><b><?php esc_html_e( date( 'M' , strtotime( $meta ) ) ); ?></b><?php esc_html_e( date( 'j' ,
    Possible variable $meta found in translation function in type-events.php. Translation function calls should not contain PHP variables.
    Line 54: <span class='date'><b><?php esc_html_e( date( 'M' , strtotime( $meta ) ) ); ?></b><?php esc_html_e( date( 'j' , strtotime( $meta ) ) ); ?></span>
    Possible variable $meta found in translation function in single-events.php. Translation function calls should not contain PHP variables.
    Line 21: <span class='black'><strong>Event Date:</strong> <?php esc_html_e( date( 'F j, Y' , strtotime( $meta ) ) ); ?></span>
    
  17. I18N implementation : Proper use of esc_html_e(Possible variable $meta found in translation function in type-events.php. Translation function calls should not contain PHP variables.
    Line 54: <span class='date'><b><?php esc_html_e( date( 'M' , strtotime( $meta ) ) ); ?></b><?php esc_html_e( dat
    Possible variable $meta found in translation function in type-events.php. Translation function calls should not contain PHP variables.
    Line 54: <span class='date'><b><?php esc_html_e( date( 'M' , strtotime( $meta ) ) ); ?></b><?php esc_html_e( date( 'j' , strtotime( $meta ) ) ); ?></span>
    Possible variable $meta found in translation function in single-events.php. Translation function calls should not contain PHP variables.
    Line 21: <span class='black'><strong>Event Date:</strong> <?php esc_html_e( date( 'F j, Y' , strtotime( $meta ) ) ); ?></span>
    
  18. CSS files : Presence of license typeLicense: is missing from style.css header.
  19. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  20. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  21. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  22. CSS files : Presence of .bypostauthor class.bypostauthor 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. CSS files : Presence of Theme URICould not find Theme URL.
  25. Date and time implementation : Use of the_time()At least one hard coded date was found in the file header.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file taxonomy-media_tags.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file type-media.php. Function get_option( 'date_format' ) should be used instead.
  26. 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 : theme-widgets.php
    Line 230: include(TEMPLATEPATH . '/search-form.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 : admin-theme-page.php
    Line 43: include_once(ABSPATH . WPINC . '/rss.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