Okay
  Public Ticket #959046
All in One SEO and Theme Checker
Closed

Comments

  •  2
    JoshS0515 started the conversation

    Hello,


    It appears that the All In One SEO is not working with this theme. I can tell by the fact that MOZ.com has not found the vast majority of Titles and Meta data for the posts nor did it submit the sitemap to be indexed like it said it did. I went to their support and they said it was because this theme does not meet Wordpress standards. 

    To confirm that I installed Theme Checker. This gave me the following error log. Please advise. 

    • WARNING: Found a translation function that is missing a text-domain. Function _e, with the arguments 'The latest comments to all posts in RSS'
    • WARNING: Found a translation function that is missing a text-domain. Function _e, with the arguments 'Syndicate this site using RSS'
    • WARNING: Found a translation function that is missing a text-domain. Function _e, with the arguments 'Syndicate this site using Atom'
    • WARNING: Found a translation function that is missing a text-domain. Function _e, with the arguments 'Comments RSS'
    • WARNING: Found a translation function that is missing a text-domain. Function _e, with the arguments 'Atom'
    • WARNING: Found a translation function that is missing a text-domain. Function _e, with the arguments 'RSS'
    • WARNING: error_log PHP error log found.
    • RECOMMENDED: Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.
    • RECOMMENDED: No reference to add_theme_support( "custom-header", $args ) was found in the theme. It is recommended that the theme implement this functionality if using an image for the header.
    • RECOMMENDED: No reference to add_theme_support( "custom-background", $args ) was found in the theme. If the theme uses background images or solid colors for the background, then it is recommended that the theme implement this functionality.
    • RECOMMENDED: No reference to add_editor_style() was found in the theme. It is recommended that the theme implement editor styling, so as to make the editor content match the resulting post output in the theme, for a better user experience.
    • RECOMMENDED: Could not find the file readme.txt in the theme. Please see Theme_Documentation for more information.
    • RECOMMENDED: Tags: is either empty or missing in style.css header.
    • INFO: Possible hard-coded links were found in the file inc/widgets/wg-sidebar.php.
      Line 136: <label for='<?php echo $this->get_field_id('user'); ?>'><?php esc_html_e('Flickr User ID' , 'snews'); ?> <a href='http://idgettr.com/' target='_blank'><small><?php esc_html_e('Find it here'
    • INFO: Only one text-domain is being used in this theme. Make sure it matches the theme's slug correctly so that the theme will be compatible with WordPress.org language packs. The domain found is snews
    • INFO: partials/part-related.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 55: include ( get_template_directory() . '/inc/rating-values.php'); // Get rati
      Line 122: <?php include ( get_template_directory() . '/partials/part-social-share.php'); ?>
    • INFO: partials/part-next-prev.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 10: 'include' => $prevPost->ID
      Line 36: 'include' => $nextPost->ID
    • INFO: partials/part-entry-rw-circle.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 2: include( get_template_directory() . '/inc/rating-values.php'); // Get ratin
    • INFO: partials/part-controls-posts.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 5: 'include' => $prevPost->ID
      Line 27: 'include' => $nextPost->ID
    • INFO: inc/widgets/wg-side-post.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 145: include ( get_template_directory() . '/inc/rating-values.php'); // Get rati
    • INFO: inc/widgets/wg-main-cat.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 573: <?php include ( get_template_directory() . '/partials/part-social-share.php'); ?>
      Line 632: <?php include ( get_template_directory() . '/partials/part-social-share.php'); ?>
    • INFO: inc/tax/class-usage.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 12: require_once('tax-meta-class/tax-meta-class.php');
    • INFO: inc/panes.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 93: <?php include ( get_template_directory() . '/partials/part-social-share.php'); ?>
    • INFO: iframe was found in the file inc/widgets/wg-sidebar.php iframes are sometimes used to load unwanted adverts and code on your site.
      Line 441: <iframe src='http://www.youtube.com/embed/<?php echo $id; ?>?rel=0' allowful
      Line 443: <iframe src='http://player.vimeo.com/video/<?php echo $id; ?>?title=0&by
      Line 445: <iframe src='http://www.dailymotion.com/embed/video/<?php echo $id ?>?logo=0
    • INFO: header.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 20: include( get_template_directory() . '/partials/part-cat-options.php' );
    • INFO: content.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 97: <?php include ( get_template_directory() . '/partials/part-social-share.php'); ?>
    • INFO: content-single.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 11: include( get_template_directory() . '/inc/rating-values.php' );
      Line 26: if ($social_multicheck['fb_share'] == true OR $snews_comment_type == 'fb') { include(locate_template('partials/part-fb-sdk.php')); }
      Line 89: if (!$hide_featured) include(locate_template('partials/part-featured-image.php')); 
      Line 97: include(get_template_directory() . '/partials/reviews/part-review-percent.p
      Line 118: include( get_template_directory() . '/partials/reviews/part-review-percent.
    • INFO: content-page.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 22: if ($social_multicheck['fb_share'] == true OR $snews_comment_type == 'fb') { include(locate_template('partials/part-fb-sdk.php')); }
      Line 40: if ($has_post_thumbnail OR $has_video) include(locate_template('partials/part-featured-image.php')); 
    • INFO: admin/options.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 1683: include_once('options-js.php'); // OF Javascripts
    • INFO: admin/options-core/options-framework.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 74: require_once($optionsfile);
    • INFO: admin/meta-box/inc/helpers.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 116: 'include'    => $term_ids,
    • INFO: admin/meta-box/inc/fields/taxonomy-advanced.php The theme appears to use include or require. If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead.
      Line 81: 'include'    => $value,



  •  93
    djwd replied

    Hi there,
    thank you for your purchase.

    Not sure about All in one SEO as the theme hasn't been tested with the plugin. 

    Although the theme has passed through ThemeForest review process which makes wide use of ThemeCheck plugin 
    (even though it wouldn't be necessary as the plugin is meant for themes hosted on wordpress.org, not premiums hosted on Envato)

    Actually the report you posted confirms it, as no error is triggered (which are labeled as "REQUIRED:" ) but only warnings, recommended/info notices.

    That said I've been looking the report out although none of the notices could be relevant to SEO issues.

    Just tested Google structured data testing tool to make sure nothing has changed recently, but as you can see no error is triggered. All metas, including reviews, are passed fine.

    In short what you've been told is not true, the theme respects all WP and Google standards. If they can also tell you what exactly are they referring to I'll be happy to improve the product and push an update though

    Regards
    djwd