[wp-hackers] Freezing $now to increase query cache benefit
Andy Skelton
skeltoac at gmail.com
Fri Jan 6 06:32:58 GMT 2006
function new_now() {
if (future posts exist) $now = 1 minute earlier than earliest future post;
else $now = one day after latest post;
update_option('now', $now);
return $now;
}
function get_now() {
$now = get_option('now');
if ( $now < present minute ) $now = new_now();
return $now;
}
add_action('appropriate_hook', 'new_now');
then in wp_query
$now = get_now();
This would get around future posts, I think.
Andy
More information about the wp-hackers
mailing list