[wp-trac] [WordPress Trac] #12748: Rethink some of the pluggable architecture of twentyten functions.php
WordPress Trac
wp-trac at lists.automattic.com
Tue Mar 30 12:43:59 UTC 2010
#12748: Rethink some of the pluggable architecture of twentyten functions.php
--------------------------+-------------------------------------------------
Reporter: nacin | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 3.0
Component: Themes | Version:
Severity: normal | Keywords:
--------------------------+-------------------------------------------------
Comment(by nacin):
Simple answer: Don't consider these functions to be part of the core, just
a theme. :)
We're simply doing this because wp_title() isn't smart enough to handle
page numbers (#12370, #11951). When we have one function that does the
work -- including the <title> presentational aspect of adding " | Page: "
-- and is unused except in the function that echoes the result, it's safe
in my opinion to combine them. This isn't an API that will be used by
others, just an internal helper function for a theme.
I'm tempted to propose a wp_title_paging() or something that echoes
nothing if get_query_var('paged') < 2, but then kicks into action with a
separator and text before/after if it is paged. But really, that should be
tackled together with making a more powerful wp_title().
There are always tickets out there that attempt to create more consistency
with get_* (often get_the_*) and the_*. Not sure what the status of each
is though.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/12748#comment:5>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list