<div dir="ltr">And I see simple-to-complex query modification executed entirely via a pre_get_posts callback, rendering output that is completely Theme-agnostic. In other words: still Plugin territory. Oh, wait:<div><a href="http://wordpress.org/plugins/cbnet-different-posts-per-page/">http://wordpress.org/plugins/cbnet-different-posts-per-page/</a><br>
</div><div><br></div><div>(Which is actually an extremely basic example, that can be extended in an infinite number of creative ways.)</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 22, 2014 at 4:12 PM, Otto <span dir="ltr"><<a href="mailto:otto@ottodestruct.com" target="_blank">otto@ottodestruct.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Wed, Jan 22, 2014 at 3:03 PM, emin ozlem <<a href="mailto:eminozlem@gmail.com">eminozlem@gmail.com</a>> wrote:<br>

> Basically the user will select how they want the posts to be displayed on<br>
> that particular page lets say from select boxes or appropriate inputs like<br>
> so;<br>
><br>
> I want to create a page template that displays <input>30</input> posts from<br>
> <select> Uncategorized | Other </select> category, ordered by <select> ID |<br>
> date </select>  etc. you get the idea.<br>
><br>
> Essentially it'll just save the wanted query params in an option, and load<br>
> them in "page.php" if chosen. Thats about it. No different than manually<br>
> creating page-custom.php and writing in the query params by manually.<br>
><br>
> Does that sound OK ? It'd make it whole lot easier, and would save the<br>
> trouble of updating every page-* template file one by one, in case of a<br>
> markup change.<br>
<br>
</div>Okay, the question I would have in such a case is a bit deeper though:<br>
Why would that be a Page Template?<br>
<br>
For your particular example, you're saying X posts from a category<br>
sorted by whatever, but that kinda describes a category-archive page,<br>
no?<br>
<br>
I mean, I can totally see having special code somewhere to have<br>
different category archives behave differently. But I probably<br>
wouldn't do it as a "Page Template", because, well, Page Templates are<br>
for Pages. Pages don't show Posts.<br>
<br>
Too often I see people misuse Page Templates in particular. Sure,<br>
they're easy, but really things like archives are already built in.<br>
It's simpler to me to properly use the template hierarchy, and then,<br>
if desired, add a rewrite rule to change the URL you want to point to<br>
the category archive you want it to point to.<br>
<br>
See? It's all about the specific details.<br>
<div class="HOEnZb"><div class="h5"><br>
-Otto<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>