WP_Query 还提供了几个和缓存相关的参数。
这几个参数 cache_results、update_post_meta_cache、update_post_term_cache 都接受 Boolean 类型的数值,以决定是否关闭 WP_Query 内部的缓存机制。
代码示例:
// 关闭文章缓存
$args = array(
'posts_per_page' => 50,
'cache_results' => false
);
$query = new WP_Query( $args );
// 关闭文章属性相关的缓存
$args = array(
'posts_per_page' => 50,
'update_post_meta_cache' => false
);
$query = new WP_Query( $args );
// 关闭文章分类相关的缓存
$args = array(
'posts_per_page' => 50,
'update_post_term_cache' => false
);
$query = new WP_Query( $args );
虽然,关闭缓存,在少数的情况下,在性能上能得到一点点优化,但是,WordPress官方并不建议关闭,因为大多数情况下,启用缓存性能更好。
而且,如果你的站点启动了 memchched 或其它更先进的缓存,WP_Query 自带缓存就会自动关闭。
-
WordPress函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
-
WordPress函数:date_i18n 日期国际化WordPress函数:date_i18n 日期国际化
-
WordPress函数:esc_html_e 转义翻译的字符串并显示WordPress函数:esc_html_e 转义翻译的字符串并显示
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...