<div dir="ltr">I agree with Justin and Konstantin.<div><br><div>If its handled within relationships defined within regular built in categories and tags then the theme would be just displaying relationships which the user has defined using standard wordpress functionality. </div>
<div><br></div><div>Themes should be free to output post information using standard user-defined relationships in whatever way is useful for the design intention of the theme.</div></div><div><br></div><div>On the other hand if some special coding is require to add some relationship functionality over and above whats already built into wp then we'd be looking something that might go into a plugin.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 15 November 2013 09:35, Konstantin Kovshenin <span dir="ltr"><<a href="mailto:kovshenin@gmail.com" target="_blank">kovshenin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Great question, and I think it's perfectly fine if you can handle related posts in your theme without the overhead of extra tables, indices and heavy search algorithms. Here's what I did for Expound: <a href="http://themes.trac.wordpress.org/browser/expound/1.8/functions.php#L218" target="_blank">http://themes.trac.wordpress.org/browser/expound/1.8/functions.php#L218</a><div>

<br></div><div>By default, the related posts section outputs posts from the same category, ordered by date, simple as that. But it also looks for the popular YARPP plugin and uses that instead, if it's active.<br><div class="gmail_extra">
<div><div class="h5">
<br><br><div class="gmail_quote">On Fri, Nov 15, 2013 at 8:09 AM, Justin Tadlock <span dir="ltr"><<a href="mailto:justin@justintadlock.com" target="_blank">justin@justintadlock.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

On the general subject of "plugin territory", there's no need for us to go overboard.  There are things that are clearly plugin territory (post types, taxonomies, analytics, etc.).  But, there is such a thing as a gray area, an area where both themes and plugins can handle the functionality without that functionality being labeled as only "plugin territory" or only "theme territory".<div>

<br>
<br>
On 11/14/2013 5:04 PM, Chip Bennett wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
WordPress core has no way to *define* "related" posts - which is the critical difference between related and recent posts.<br>
</blockquote>
<br></div>
WordPress core has many ways to define related posts.  Categories, tags, and post formats immediately come to mind.  That's the purpose of a taxonomy.  It allows you to group related things.  The user has clearly defined this relationship by choosing a term from one or more of those taxonomies.<div>

<div><br>
______________________________<u></u>_________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.<u></u>wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/<u></u>mailman/listinfo/theme-<u></u>reviewers</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>Konstantin
</font></span></div></div></div>
<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>
<br></blockquote></div><br></div>