php WordPress瞬态缓存
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WordPress瞬态缓存相关的知识,希望对你有一定的参考价值。
<?php
/**
* Setup wp_query arguments for the loop. Cache the results for 4 hours.
*
* @link http://codex.wordpress.org/Transients_API
*/
// Check for transient
if ( false === ( $my_query = get_transient( 'foo_featured_posts' ) ) ) {
// If transient isn't set, execute WP_Query
$my_query = new WP_Query(
array(
'category' => 'featured',
'posts_per_page' => 5
)
);
// Set transient, and expire after 4 hours
set_transient( 'foo_featured_posts', $my_query, 4 * HOUR_IN_SECONDS );
}
/**
* Run the loop.
*
* @link http://codex.wordpress.org/The_Loop
*/
if ( $my_query->have_posts() ) :
while ( $my_query->have_posts() ) : $my_query->the_post(); ?>
<!-- Do stuff -->
<?php endwhile; else : ?>
<p>Sorry, no posts found</p>
<?php endif; wp_reset_postdata(); ?>
以上是关于php WordPress瞬态缓存的主要内容,如果未能解决你的问题,请参考以下文章
php [瞬态API设置] #PHP #WordPress
php Wordpress查询字符串使用瞬态API
php 针对缓存插件处理插件瞬态。
PHP 阻止WordPress样式表被缓存
php htaccess性能wordpress速度缓存和安全性默认
WordPress 怎么用php代码控制浏览器缓存时间??