[wp-trac] [WordPress Trac] #18265: Use load_template in template-loader.php
WordPress Trac
wp-trac at lists.automattic.com
Wed Jul 27 12:33:47 UTC 2011
#18265: Use load_template in template-loader.php
-------------------------+-----------------------
Reporter: elyobo | Owner:
Type: enhancement | Status: reopened
Priority: normal | Milestone:
Component: Template | Version:
Severity: normal | Resolution:
Keywords: has-patch |
-------------------------+-----------------------
Comment (by scribu):
Replying to [comment:9 nacin]:
> A better WP implementation would have been bbPress's version of
load_template():
>
> `function bb_load_template( $files, $globals = false ... );`
>
> Pretty nifty, allows things like this:
>
> `bb_load_template( 'login.php', array( 'user_exists', 'user_login',
'remember_checked', 'redirect_to', 're', 'bb_login_error' ) );`
Even more flexible would be this:
{{{function load_template( $files, $data = array() );}}}
Then you could pass any data you want, including globals:
{{{
load_template( 'login.php', wp_array_slice_assoc( $GLOBALS, array(
'user_exists', 'user_login', 'remember_checked', 'redirect_to', 're',
'bb_login_error' ) );`
}}}
--
Ticket URL: <http://core.trac.wordpress.org/ticket/18265#comment:14>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list