[wp-hackers] $wpdb cacheing?
emmensetech at gmail.com
Sun Aug 19 16:36:03 GMT 2007
WP instantiates the db data for a single blog and the cache mechanism revolves around that. I have not tried messing with double installs in the same db so my advice might be bunk, however your best bet is probably raw SQL.
Director of Technology, b5media
"A Global New Media Company"
web:: www.b5media.com, www.technosailor.com
From: Stephen Rider <wp-hackers at striderweb.com>
Date: Sun, 19 Aug 2007 03:59:01
To:wp-hackers at lists.automattic.com
Subject: [wp-hackers] $wpdb cacheing?
I'm trying to make a function that gets a combined list of Pages from
two different blogs (both in the same database)
Since the login info is the same, it occurred to me to try changing
the table prefix to get the second blog's data. Here's the code:
$mbpages1 = get_pages( $args );
$orig_prefix = $wpdb->prefix;
$wpdb->prefix = 'blah_';
$mbpages2 = get_pages( $args );
$mbpages1 = array_merge( $mbpages1, $mbpages2 );
$wpdb->prefix = $orig_prefix;
It pulls the first blog's data twice.
Is the get_pages being cached somehow? Is there a way to reset the
cache so it pulls the different data?
....and if I do that, is there a way for me to cache the combined list
and thus avoid a big performance hit?
My head hurts. Thanks in advance.
wp-hackers mailing list
wp-hackers at lists.automattic.com
More information about the wp-hackers