[wp-trac] [WordPress Trac] #19810: Autocomplete for users and sites in Network admin
WordPress Trac
wp-trac at lists.automattic.com
Thu Feb 16 13:00:06 UTC 2012
#19810: Autocomplete for users and sites in Network admin
------------------------------+------------------
Reporter: markjaquith | Owner:
Type: task (blessed) | Status: new
Priority: high | Milestone: 3.4
Component: Multisite | Version:
Severity: normal | Resolution:
Keywords: has-patch commit |
------------------------------+------------------
Comment (by Japh):
Replying to [comment:43 dd32]:
> > 19810.16.patch
>
> You'll probably want to throw like_escape() around the
`$_REQUEST['term']`, and also stripslash it.
>
> `'label' => sprintf( __( '%1$s' ), $blogname )` - Does the blogname
really need to be translatable?
>
> I'd also suggest that get_blog_option() (or one of the other option
functions that accepts a $blog_id) should be used instead of the raw
Query, however, I believe that has a large overhead as it uses
`switch_to_blog()`, so that might not be feasible.
>
> `wp_ajax_autocomplete_site()` - I'd suggest doing:
> {{{
> $sites = ...
> if ( empty($sites) )
> wp_die(..)
>
> foreach ()...
> }}}
>
> to minimise the nesting levels.
get_blog_option() seems to have improved performance, and from a look over
the function, doesn't appear to use switch_to_blog().
--
Ticket URL: <http://core.trac.wordpress.org/ticket/19810#comment:46>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list