在使用get\\u posts进行查询时,是否可以返回posts的分类/术语信息以及posts本身?
我有大约150个我正在查询的项目,所以我不想单独循环和拉动每个项目。
在使用get\\u posts进行查询时,是否可以返回posts的分类/术语信息以及posts本身?
我有大约150个我正在查询的项目,所以我不想单独循环和拉动每个项目。
默认情况下,WordPress将缓存查询结果集中附加到所有帖子类型的分类的所有术语-好吧,只要您没有设置cache_results
或update_post_term_cache
到false
(codex).
这么说吧get_the_terms
循环内的等不会命中数据库。However, wp_get_object_terms
将在数据库经过WordPress的对象缓存时命中数据库。
如何在循环中读取分类法?下面是更好地解释的代码: <?php $term = get_term_by(\'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); $query = new WP_Query(array( \'post_type\' => \'recipe\', \'meta_key\' => \'recipe_star_rating\'