feat: improve cache including WordPress
This commit is contained in:
@@ -122,13 +122,16 @@ function getWordPressPosts($count = null) {
|
||||
$count = defined('WORDPRESS_POSTS_COUNT') ? WORDPRESS_POSTS_COUNT : 6;
|
||||
}
|
||||
|
||||
// Récupérer les posts via l'API WordPress REST
|
||||
$posts = callWordPressApi('posts', [
|
||||
'per_page' => $count,
|
||||
'_embed' => 'true' // Inclure les médias embarqués (featured image)
|
||||
]);
|
||||
// Utiliser le cache pour les posts WordPress
|
||||
return callApiCached('wp-posts-' . $count, function() use ($count) {
|
||||
// Récupérer les posts via l'API WordPress REST
|
||||
$posts = callWordPressApi('posts', [
|
||||
'per_page' => $count,
|
||||
'_embed' => 'true' // Inclure les médias embarqués (featured image)
|
||||
]);
|
||||
|
||||
return formatWordPressPosts($posts);
|
||||
return formatWordPressPosts($posts);
|
||||
}, 900); // 15 minutes de cache
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user