Others to add:<div><br></div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; line-height: 22px; "><a href="http://codex.wordpress.org/Migrating_Plugins_and_Themes_to_2.7/Enhanced_Comment_Display#Javascript_Comment_Functionality" title="Migrating Plugins and Themes to 2.7/Enhanced Comment Display" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(76, 166, 207); font-weight: normal; ">wp_enqueue_script( &#39;comment-reply&#39; )</a></span></div>
<div><a href="http://codex.wordpress.org/Migrating_Plugins_and_Themes_to_2.7/Enhanced_Comment_Display#Javascript_Comment_Functionality" title="Migrating Plugins and Themes to 2.7/Enhanced Comment Display" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(76, 166, 207); font-weight: normal; "></a><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; "><tt style="font-variant: normal !important; text-align: left !important; "><a href="http://codex.wordpress.org/Function_Reference/paginate_comments_links" title="Function Reference/paginate comments links" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(76, 166, 207); font-weight: normal; ">paginate_comments_links()</a></tt>, or <tt style="font-variant: normal !important; text-align: left !important; "><a href="http://codex.wordpress.org/Function_Reference/previous_comments_link" title="Function Reference/previous comments link" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(76, 166, 207); font-weight: normal; ">previous_comments_link()</a></tt>/<tt style="font-variant: normal !important; text-align: left !important; "><a href="http://codex.wordpress.org/Function_Reference/next_comments_link" title="Function Reference/next comments link" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(76, 166, 207); font-weight: normal; ">next_comments_link()</a></tt></span></span></font></div>
<div><div style="text-align: left;"><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; "><tt style="font-variant: normal !important; text-align: left !important; "><a href="http://codex.wordpress.org/Function_Reference/posts_nav_link" title="Function Reference/posts nav link" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(76, 166, 207); font-weight: normal; ">posts_nav_link()</a></tt>, or <tt style="font-variant: normal !important; text-align: left !important; "><a href="http://codex.wordpress.org/Function_Reference/previous_posts_link" title="Function Reference/previous posts link" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(33, 117, 155); font-weight: normal; ">previous_posts_link()</a></tt>/<tt style="font-variant: normal !important; text-align: left !important; "><a href="http://codex.wordpress.org/Function_Reference/next_posts_link" title="Function Reference/next posts link" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(76, 166, 207); font-weight: normal; ">next_posts_link()</a></tt></span></span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; ">if get_header(), file header.php must exist</span></span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; ">if get_sidebar(), file sidebar.php (or sidebar-foo.php) must exist</span></span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; ">if get_footer(), file footer.php must exist</span></span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; ">if comments_template(), file comments.php must exist</span></span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; "><br>
</span></span></font></div><div style="text-align: left;"><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; ">Add warning on include( TEMPLATEPATH . &#39;file.php&#39; )</span></span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">Must not have include( TEMPLATEPATH . &#39;searchform&#39; ) or any variation</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">Must not include get_template_part( &#39;searchform &#39; ) or any variation</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><br>
</span></font></div><div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">Style.css: add:</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">.wp-caption</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">.wp-caption-text</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">.gallery-caption</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><br>
</span></font></div><div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">Add *recommended* for:</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">.bypostauthor</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">.sticky</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><br>
</span></font></div><div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">Might be a bit tricky, but can you check the footer for credit link(s), and:</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">Ensure no more than 1 link (other than to <a href="http://wordpress.org">wordpress.org</a>)</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">Link URL matches either Theme URI or Author URI?</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><br>
</span></font></div><div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">That should cover most of the things that can be automated. Here are some potential others:</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><br>
</span></font></div><div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">if &quot;post-thumbnail&quot; or &quot;post_thumbnail&quot;, must have (should catch the ones using custom fields for post thumbnails):</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">add_theme_support( &#39;post-thumbnails&#39; )</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;">the_post_thumbnail</span></font></div>
<div style="text-align: left;"><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><br>
</span></font></div><font class="Apple-style-span" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; line-height: 22px;"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; "><tt style="font-variant: normal !important; text-align: left !important; "><a href="http://codex.wordpress.org/Function_Reference/next_comments_link" title="Function Reference/next comments link" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(76, 166, 207); font-weight: normal; "></a></tt></span></span></font>if &quot;menu&quot;, must have:</div>
<div>register_nav_menu or register_nav_menus</div><div>wp_nav_menu</div><div><br></div><div>That&#39;s enough for now. :)</div><div><br></div><div>Chip<br><div class="gmail_quote">On Wed, Sep 29, 2010 at 3:06 PM, Simon Prosser <span dir="ltr">&lt;<a href="mailto:pross@pross.org.uk">pross@pross.org.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Here is the list of things my script currently checks for:<br>
<br>
*All php files:*<br>
body_class<br>
post_class<br>
comment_form<br>
wp_list_comments<br>
comments_template<br>
wp_head<br>
wp_footer<br>
wp_link_pages<br>
dynamic_sidebar<br>
automatic-feed-links<br>
post-thumbnails (recommended)<br>
the_post_thumbnail (recommended)<br>
comment-reply<br>
content_width<br>
<br>
A basic check for user levels instead of roles that produces has_cap()<br>
errors in the admin pages.<br>
<br>
Check for shorttags &lt;? &lt;?= ignoring &lt;?php &lt;?xml<br>
<br>
Check for Artiseer generated theme.<br>
<br>
*style.css:*<br>
Theme Name<br>
Description<br>
Author<br>
Version<br>
Tags<br>
Licence/License<br>
.aligncenter<br>
.alignleft<br>
.alignright<br>
<br>
*Deprecated functions*<br>
get_archives<br>
link_pages<br>
register_sidebar_widgets<br>
register_sidebar_widget<br>
get_settings<br>
get_alloptions<br>
get_profile<br>
add_option_update_handler<br>
remove_option_update_handler<br>
clean_url<br>
is_term<br>
is_taxonomy<br>
wp_specialchars<br>
sanitize_url<br>
get_postdata<br>
previous_post<br>
next_post<br>
wp_list_cats<br>
list_authors<br>
get_author_link<br>
get_settings<br>
wp_get_links<br>
comments_rss_link<br>
get_category_rss_link<br>
get_author_rss_link<br>
comments_rss<br>
get_catname<br>
__ngettext<br>
attribute_escape<br>
get_usermeta<br>
automatic_feed_links<br>
<br>
Please let me know if you think anything should be added or removed<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">My Blog: <a href="http://www.pross.org.uk/" target="_blank">http://www.pross.org.uk/</a><br>
Plugins : <a href="http://www.pross.org.uk/plugins/" target="_blank">http://www.pross.org.uk/plugins/</a><br>
Themes: <a href="http://wordpress.org/extend/themes/profile/pross" target="_blank">http://wordpress.org/extend/themes/profile/pross</a><br>
_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
</div></div></blockquote></div><br></div>